These are very roomy and stretchy. The 6-12 month fit my 10-month-old with plenty of room to grow. It would not have fit him at six months- much too large. My baby has the matching pants in the 12-18 size, which run true to size. Soft and absolutely adorable!