100% cotton. Because your little one believes too! Rabbit Skins brand baby onesie in one that will fit 6-12 months or that can fit 12-18 months.