These are fine basic onesies but the fabric is a bit thin and I find they run a little small. My 4 month old can barely squeeze into the 3-6 month size and she's an avarage sized baby. If you go up a size you should be fine, though.