Hand puppets are all created in Canada with recycled wool and fleece that has been specially treated with an eco-friendly process that ensures that each hand puppet is unique as well as soft and perfect for any kid or adult who loves puppets!

You can choose from a wide variety of unique hand puppets that are all 12" tall and easy to care for as well as fun for the whole family and perfect for your next puppet show.