I bought 4T, my boy is 20 months old and 35 lb. The onesies fit just right, but I have the feeling that, if I put them in the dryer, they won't fit anymore. I am keeping them because I have another child on the way, and onesies are always handy.