Our beautifully crafted hand puppets are made mainly from jute hessian with cotton features, or 100% cotton. The extensive range includes animals, insects, reptiles, birds and even people! They are very appealing and easy to use even for children. Average size of the puppets is 26-32 cm long. Larger puppets have sizes shown.