Our sweatshirts are hand printed 100% organic cotton with fuzzy organic cotton fleece on the inside. They come in sizes 3 mo, 6 mo, 12 mo, 18 mo, 2 years, 3 years, 4 years, 5 years, 6 years, 8 years, and 10 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.