My 7 month old also has bad sleep habits, specifically bad nap habits. I am hoping you can help.
He has always been a terrible napped. 30 min max naps and for months only in my arms or in a baby carrier. Around 3 months he added stroller to the limited list of where he would nap. Around 4 months I started to get some positive results with crib napping, but only the first nap. That is where we remain, though sometimes I get the odd late afternoon nap in the crib as well, but always short. He was swaddled initially, but he is really mobile, so I had to wean him of it by 5 months.
Here is our "schedule":
5-5:30 am: wake up (occasionally he makes it till 6am, but not often. I use to take him into bed at this point and he would sleep till 6:30, but after months of no overall improvements with this I have stopped)
6:30: bottle (I use to make him wait till 7am hoping it would eventually lead to a longer sleep in. It didn't so I started feeding him earlier)
7:30: solids
8:00: nap (this is his best one as he goes down with minimal help from me. Sometime just letting him hold/claw at my hand for a bit. He is usually asleep by 8:30)
9ish: wakes up. I am trying to leave him in the crib for longer, but he does not go back to sleep. Eventually I give up and put him on his play mat around 9:30.
10am: we leave for an activity. Usually a mommy and me fitness class. He use to take another 30 min nap on the way there, but lately he resists this. I feed him right before class.
10:30: bottle
11-12:30: activity
12:30: class ends and we walk home. Often he takes a cat nap in the stroller for 30 min we get home between 1-1:30 and he plays on his mat. If he is still sleeping when I am close to home I keep walking. If he is really tired he will sleep for one hour I. The stroller, but not if I go into the house. I have tried to transition him into the crib but it fails.
2:30 bottle, the "goes down" for nap.
3: by now he is showing sleep signs for sure, but it can take up to an hour to get him to sleep. If after an hour I still can get him to sleep by letting him hold my hand or offering a blanket (I have been trying to offer an alternative to my hand), then I hold him for this nap as I am getting desperate at this point. In my arms he can sometimes sleep for an hour. Regardless of how this nap played out, he wakes up around 5pm lately, but angry that he is awake
5pm: solids
5:30-6:30: play. On his mat or in parents arms. At 6 he is getting fussy so we put him in the jolly jumper.
6:30: bath, story, bottle, bed
7: he is in bed. He usually falls asleep with minimum introvert ion. We give hima soother and sometimes our hand. He lets the soother fall out when he is asleep, or spits it out and falls asleep on his own. Usually asleep by 7:30, though this week it has been more like 8pm.
Last piece of detail (hoping detail will = advice that works) - he is extremely active. I always have gotten comments on his activity. He use to sit in his bouncy chair a kick his feet endlessly, now he is on his tummy moving and rolling. Also, our rule with putting him down is we let him fuss alone, but when it become a full cry we go to him.
Hope you can help!