My little guy is BIG for his age.. he was born 10lbs and at 4.5 months hes now 19lbs and 27 long. I got the 6-9 months size and they are wonderful. They fit and have the adjustable waist band elastics. Hes been able to wear them for three different Easter outings. Theyve been perfect.