No Thanks
Keep In Touch With

Sign up and we'll send inspiration straight to you.

Martha Stewart takes your privacy seriously. To learn more, please read our Privacy Policy.


Washcloth Puppets

Turn basic terry-cloth towels into charming bath-time pals with this simple sewing project from "Martha Stewart's Encyclopedia of Sewing and Fabric Crafts."




  • Sewing machine
  • Sewing and fabric shears
  • Chalk pencil or tailor's chalk
  • Puppet pattern template
  • Clear tape
  • Hand towel (in pink or white)
  • Washable felt
  • Fabric glue
  • Embroidery floss
  • Embroidery needle


  1. Step 1

    Fold hand towel in half, finished end to finished end. Print and tape together puppet pattern template, adjusting size, if desired. Trace puppet shape onto the folded towel, and cut out.

  2. Step 2

    Cut the pig's snout or dog's spot from washable felt; attach them with fabric glue.

  3. Step 3

    Embroider features using a satin stitch.

  4. Step 4

    Slip the felt ears between the towel layers (fold in the sides of the pig's ears first). Machine-sew around the perimeter of the puppet with a zigzag stitch.

The Martha Stewart Show, Episode 5128



Reviews (4)

  • GrandGayle 13 Dec, 2011

    .I was headed to Toys R Us, Walmart, and Target to look for hand puppets. Suddenly, it dawned on me that I could make several in the time it would take to stand in line. I knew Martha would not let me down.

  • Noxvilnana 19 Nov, 2010

    I guess I'm not very sharp, but on the template, does anyone know what the #1 semi- circles are for? At first I thought it was for the legs but the picture shows no legs (since the hand goes in at the bottom.)

  • shimmysister 15 Apr, 2010

    what a great idea and so simple. I now have some great items to make for some gifts that I need to make!!!

  • Famfirst 13 Apr, 2010

    Love this project! It was so easy and fun! I will be making lots of these for gifts! Thanks Martha