I still get this - and he's 2.5 years now!

I find for short trips, sitting him on my shoulders is great - the weight is more even and it doesn't hurt much at all (just watch out for low ceilings / lintels ) ... or my mei tei rocks for back carry