We got our 21 month old a Mountain Goat 30 bag (umm, I can't remember the brand!). But it cinches up to be shorter. It extends down to 5'6. True, we end up carrying a bit of extra bag, but this bag should last for several years.

Now here to seeing if he will sleep in it while outside! (if he will sleep at all while outside)