As a disclaimer, my DS2 has reflux but I genuinely believe this is a sleep issue because I hit a similar phase with DS1. The difference is I was only dealing with one kid!
We are stuck in the 45 minute nap trap but not at the same time every day. Some days, the 45 nap is in the morning, sometimes in the afternoon, and sometimes at mid-day. On really fun days, they last all day! I can't help but wonder if the combination of day care runs and doctors appointments aren't somewhat responsible. It was so much easier to identify the issue with just one baby!
M,W,F DS1 goes to day care. I try to time it so that we're leaving five minutes before DS2 is due for his first nap and then I go for a walk to get at least a 1.5hr nap (I wear him). Sometimes this is successful but other times DS just wakes at the 45 minute mark and looks around. I discovered this the other day when I check on him at the hour mark and lo and behold, there were his little peepers looking up at me. DOH!
On days like today, when DS1 is home, I have to plan activities and get us out of the house, otherwise I wind up with a crazy toddler and that's no fun for anyone! This is how today went:
WU: 7:30
E: 8:00 (I fed him when he woke at 6am but I count that as a NW because I want him sleeping until 7. He obliges)
S: 8:45 (earlier than I'd like but he was starting to do his tired cry)
WU: 9:30
E: 10am
A: Gymnastics with DS2
S: HA! As if! At best he napped for 15 minutes on the car ride there
E: 12:30pm
S: 1:00pm
WU: 2:30 (however he was fussing at 1:55pm and I spent half an hour trying to resettle him)
E: 3:30pm
S: 4:15
That takes us to now. I'm hoping he sleeps until 5:30pm so he's not a complete basket case as I try to negotiate bath/bed sans DH, as he has to work. He'll go to bed just before 7pm.
As his brother before him, he HATES Shh-Pat so I am trying Shhh-Rub which occasionally works. I do give him a soother sometimes and that occasionally works but only until it falls out and then he loses the plot! I'm aiming for 1 hr and 20 mins of A time. Eyes please!!