ooh yes, the 3month / 45min nap thing! My LO started it then too - she is a reformed 45min napper :-).
From 0-3 months babies work on organizing their night sleep. From 3-6 they work on organizing their day sleep. What is happening is biological and is a normal blip. Not that it makes you feel any better.
IME, you have 3 options (most outgrow it by 5-6mos):
-try to extend the short naps via wake to sleep or shh/pat
-just go with it and adjust EASY to fit the short naps
-very, very gradually extend A time - if your LO can handle it, but this is not always recommended as they get overtired so easliy. BUT the A times you posted look a bit long already.
-wait until 4mos and extend A time when you move to 4hr EASY.
I can offer suggestions w/ any you choose if you like. As i said, it does get better i promise.
PS: He is nearing the age where you will need to try to stick to naps at home not out and about, bummer huh?