100% cotton knit are these 3 little onesies by Little Me. To be worn as a stand alone or with other garments these onesies are very little boy in light blue and white. One is white with blue binding, one is blue and white stripe with the blue binding, and the third one is blue with a little moon and stars with thank heaven for little boys embroidered on the chest. All have the lap shoulder design. Sizes: NB, 3, 6, 9 months.