Our sweatshirts are hand printed 100% organic cotton with fuzzy organic cotton fleece on the inside. They come in sizes 6 mo, 12 mo, 2 years, 4 years, and 6 years. Baby sizes have 3 snaps on the back neck. Sizing runs slightly small. Sweatshirts look great oversized or fitted so buy large for longest wear time.