I love these onesies--they grow with my kid so they last longer and they seem to just get softer every time I wash them. As for size my son was 18lbs and 27in when he started wearing the 6-9 month size.