I ordered the size 12-18mo for my 9mo old son. I washed it before wearing, and line dried. It barely fits, and he will be too big for it in a few weeks. He is 50% in height and weight, so its not that he is a huge baby. It was a complete waste of money. It's too bad, because it is cute.