My son is 16 months and weighs 21 lbs and is 30 inches. He normally can get into 9-12 or 12-18 depending on the brand and cut. I got 18-24 and it for like a 12 month outfit would. It wasn't too small. The suspenders are adjustable so is the bow tie. The shirt is very thin.