These soft, natural, bonding dolls are great for cuddling and grasping. Hand made in India under fair trade practices, only natural materials are used. Made with 100% stretch terry cotton, they are dyed with AZO-free fabric dye. The heads are stuffed with natural sheep’s wool which is antibacterial and will absorb the scent of home. These are a perfect first doll for baby.