Make Your Own Mini Sock Puppet Theater! (Made with recycled materials!)

Here at Cupcakes and Lace we love all things mini and cute!  At one of our recent summer camps we www.cupcakesandlace.comcrafted up a mini puppet theater and sock puppets!  This is a great craft for a Girl Scout troop, after school activity, birthday party, or even turned into an 18” doll puppet theater!

www.cupcakesandlace.comThis puppet theater is easy to make and very in inexpensive.  You can get the detergent boxes at Costco, BJ’s, Sam’s Club or a similar store in the recycled boxes section.


You will need:

  • Box (we used a Tide/Downy detergent box turned upside down)
  • wallpaper scraps (If you are doing this with your Girl Scout troop many stores will donate their wallpaper scraps-just ask!  OR You can always use construction paper, tissue paper, or any paper!)
  • decoupage glue
  • scissors
  • fabric scraps, 3 strips of cardboard or 3 wooden dowels (this is if you want to add the small www.cupcakesandlace.comcurtain closure to the puppet theater)


  1. First we showed the girls how to decoupage paper scraps onto the box. (Decoupage is glue mixed with a little water to create a paste-use paintbrush to paint paper onto the box-you must paint on the box first, then put small piece of paper onto the box, then brush glue on top of the paper!)
  2. Once the kids decoupage and cover up the box it is time to help them make the fabric curtains.  This is obviously an optional step!  With an adult hot glue the wooden dowels or cardboard strips to the top sides of the box.  Then glue the rod that will go across the box to create the fabric curtains.
  3. Hot glue fabric scraps to look like curtains on the side.
  4. Have the kids make sock puppets, or used stuffed animals or store bought puppets and have a cute little puppet show!


Cupcakes and Lace offers unique and original Sewing and Craft KitsPatch Kits,  SewingCraftingDoll Workshops, Badge Workshops for Girl Scouts and Birthday and Special Event Parties.

Get our crafting newsletter!

  • This field is for validation purposes and should be left unchanged.