My DS would not sleep out and about, refused to sleep in a pushchair even walking for hours, and only a small number of times nodded off in a sling after a huge battle with walking rocking singing etc. It was far more hassle than it was worth.
I did eventually get him into a routine where we did morning nap at home 2hr, predictable. Then second nap was spit into 2 CNs, one in the car on the way somewhere, then A time, then one in the car on the way home. This allowed me to take him to baby groups in the afternoon but I had to time leaving the house for exactly when he needed to sleep, he would wait until we were in the car then nod off within a minute of setting off...and then I had to leave him to sleep a full 40 min cycle even if I only drove 5-10 mins to a baby group. Same on the way home. If I tried to lift or transfer him or his car seat he would wake immediately and scream. The down side to this is that I really wanted just one day per week where I didn't need to leave the house, a pjs day, yk? I was exhausted pretty much all the time and would have loved one day "off" but due to the routine I'd set him in he would not take an afternoon nap in his cot at home, if I ever decided not to go out I dreaded that nap time approaching I really did, it was hard hard work to make him sleep nap 2 indoors.
It was frustrating at times but the easiest thing for me was to make sure I fitted stuff around naps. People were amazed he wouldn't sleep in a pram or sling, "What's wrong with him?" was often asked and one time I thought I could go to a christening celebration party (not the church part, just the nibbles and drinks) but after struggling for an hour I eventually gave up and took him to the car...two min later he was asleep and I was stuck in the car again.
I will say one thing though - you have great naps and nights and that is worth a great deal. Here's a story:
When mine was 6 months I signed up for a short cookery class on weaning, a mum and baby thing. I was going to leave early in time for his nap but only two of us turned up and the lady running it had done so much prep that I felt too guilty to drop out early, plus the other mum turned out to be someone I had been friends with about 15 odd years before and having a chat and some social time was really nice. I felt determined I was going to force DS to nod off in the sling and stay the full class. The other baby also needed a nap. The mum realised she had not brought his fabric lovey or blanket out with her and asked the centre for any bit of fabric/scrap/spare kids clothes, anything, and literally lay her baby on the floor, handed him a bit of fabric he had never attached to and he immediately self soothed and nodded off. I was astounded. Then the trainer and the other mum politely watched me walking, rocking, bopping and singing, with DS in the sling holding his own muslin/lovey (which I would NEVER leave the house without) for about an hour before he finally nodded off. Everyone felt really sorry for me. To be frank I was a bit embarrassed by the whole thing. Then the other mum asked me how his nights were - not bad, asleep at 7pm quick feed at 10pm but up for the day at at 5.30 or 6am. She then revealed that her baby was up for HOURS every night and had never ever slept a long stretch. If he slept he woke after 30 - 60 mins and if he was awake he was screaming. The poor woman hadn't had more than an hours sleep at night since he was born.
Clearly - we can't all have it all xx