Puppets

Our beautiful felt hand puppets are all handmade in the USA! We also have some beautiful imported puppets that are made in the European tradition.

You can mix and match your hand puppet selection or purchase and entire story with one click. All of the puppets listed below are hand puppets unless they are labeled as finger puppets.

Regular price $12.95
Regular price $26.95
Regular price $3.95
Regular price $3.95
Regular price $12.95
Regular price $12.95
From $12.95
Regular price $3.95
Regular price $9.95
Regular price $9.95
Regular price $12.95
Regular price $12.95