These puppets are hand made in organic cotton by a knitting community we launched in Southwest China more than fifteen years ago. The wonderful knitters there are highly-skilled artisans, producing these puppets with great care and love.
The yarn is pure organic cotton. The stuffing is Oeko-Tex certified polyester. In most circumstances, we ship the toys in a brown paper bag in a card envelope.