Hi - I'm no expert, infact I have problems of my own implementing EASY. But I have a suggestion for your naps. Perhaps when you can extend out your lo's awake time it may help extend the sleep time. This helped tremendously for my ds. He used to be a 45min napper, he's currently been asleep now for 2 hours! Yay!
Basically, he was in a vicious cycle of short sleep, so too tired to stay awake more than 1h 15m when he woke. So one day when he was about 3 months old (he's now 4 1/2 months) I decided to keep him up 1h 45m. Well, as you can imagine, one very tired boy. But it worked. Since then he mostly stays awake 1h45 and sleeps at least 1 - 2 hours. More often now it's 1 1/2 - 2 hours.
Just a thought.... good luck!