Sorry Meltown, unfortunately i guess we are all a bit busy with the holiday season. I really think your lo is trying to transition to a 3.5/4 hr EASY. Sleeping really is a numbers game for most at this age...the short naps are caused mostly due to his overtiredness at this point, as i notice quite a few are only 30 minutes.
Most lo's at his age are taking 3-1.5 hr naps and a catnap of 45minutes. Meaning that they are rougly up for half of the total 3hr EASY. His A times at the moment are outweighing his sleep, causing the cycle (too much for him). I don't think he is quite ready for the A times required to pull off a full 4hr EASY, but maybe a 3.5hr EASY? Try putting him down sooner....so maybe after waking 1.5hrs, put down to nap for 2hrs. Start your winddown a little earlier while lo is overtired...give them the chance to try falling asleep. It sounds like your lo can maybe handle eating every 3.5hrs...so doing this routine for now will compensate for his overtiredness (giving him less A time than now). I really do bet that by 4mths....so in just two weeks or so, he will probably completely switch to the 4hr EASY no problem.
You caught it early. When my lo began doing this I found this website and asked the same questions. Why was my good little sleeper going completely batty?? You will LOVE the 4hr EASY....getting there can be a little weird and confusing, but boy do i miss those 2-2 hr naps and a catnap! Man, those were the days.
Try to aim for this for now, we should be able to correct the overtiredness.
A rough 3.5hr:
730 wake, diaper change, feed
900- nap 1
1100- wake, diaper change, walk around the house...ANYTHING to distract...FEED
1230- nap 2
230- wake, diaper change, feed
400- nap 3
545- wake
600- feed
630- bath
650/700- feed
730- bed
1030/1045- optional dreamfeed...works for some
I know this seems hardly attainable right now with all the short naps etc...but decreasing your current A times of 1.5, 2.25, 2.25, 1.45, 1.0 hr (the first ones are way too long for now) will really help. I bet you lo can do 1.5 awake most times. Give it time, the results won't be immediate. Go at it till New Year and i'll bet you'll have it mostly sorted!
The longer naps will happen when the overtiredness has been corrected, and lo is having A times that are suitable for adequate sleep. Lo needs to play long enough to sleep long enough.
Hope this all helps,
good luck
sami