Danielle Falk of Little Ginger Studio shares how to create hand puppets for kids. This fun make and play project is an easy no-sew activity!
Updated March 2025
Have you ever wanted to make hand puppets for kids? Well, here’s an easy, no-sew project that can be enjoyed by kids of all ages (and their grown-ups). This simple craft allows children to express their creativity while working with colorful materials, and it’s an excellent opportunity for imaginative play!
Kids LOVE playing with their own special puppets, and this project is sure to end in a hilarious child-produced puppet show! They can choose their favorite colors, add fun facial features, and get creative with textures and accessories to make each puppet unique.

How to Make Hand Puppets

MATERIALS
- dowels cut to size (about 12″)
- thick wooden skewers (to manipulate puppet arms)
- a selection of fun fabrics (shiny, patterned, textured but thin & flowing to encourage movement)
- a selection of skin-toned fabrics (if you wish to make people puppets)
- colored felt
- thin cardboard
- scissors
- hot glue gun
- wood glue or school glue
- thick rubber bands
- a selection of ribbons
- colored yarns (great way to use up scraps)
- foam balls for head (about 3″ in diameter)
- googly eyes
- assortment of craft supplies for decorating: sequins, buttons, feathers, beads, craft foam, pipe cleaners etc.
INSTRUCTIONS
- Attach puppet’s head and clothing
To create the base of your puppet, carefully push a foam ball onto the skewer to form a head.
Cover your foam head with a piece of skin-toned fabric and secure with an elastic band.
Then cut a piece of fabric into a square and cut two slits in the middle to create a small hole. Slide the fabric over your puppet head (like a poncho!) and attach securely with another elastic band.
Younger children will need help with these steps. - Add decorations
Start by disguising the elastic band by adding a scarf/tie/bow tie/feather boa to the puppet.
Add yarn or ribbon for hair, buttons or googly eyes for eyes, a bead for the nose and cut out some felt for the mouth.
We used a hot glue gun to attach all of these (except the felt). Clear craft glue, wood glue, or school glue would also work.
Add further decorations such as sequins, feathers and cut felt shapes. Kids could even try to make cardboard hats or wings – anything is possible! - Create and attach puppet hands
To make the hands, draw and cut four simplified hand shapes out of cardboard and glue them together to make 2 thick hands. Add a wooden skewer to one of the hands before gluing to be able to manipulate it.
Then glue the hands to the corners of the puppet poncho. This allows kids to hold up their puppets by the dowel with one hand and move around one of the puppet’s hands whilst the other hand hangs free. - Play with your puppet!
Now for the fun part! Why not set up a corner of the room as a puppet theatre? A couple of chairs with a blanket thrown over will do, or even a coffee table on its side.
Kids adore performing with their puppets and I’m always surprised at the inventive voices and characters they create. Have fun!
More Creative Play Ideas for Kids
- Craft Ideas Perfect for Pretend Play
- How to Make an Art Bot That Really Draws!
- How to Make Cardboard Masks with Kids
- Fashion Design for Kids Made Easy with Activity Kits
- How to Make a Cardboard Castle for Pretend Play
- How to Make DIY Play Mat for Kids
Pin It For Later




Related Posts
-
Craft Ideas Perfect for Pretend Play
Craft ideas for kids that can also be used for pretend play for double the…
-
How to Make a Cardboard Castle for Pretend Play
Here's how to make a cardboard castle for pretend play quicker and easier than you…
-
How to Make DIY Play Mat for Kids
A DIY play mat for kids that's easy to make with quick-drying paint sticks. Kids…