How to Make a Puppet: Pattern & Materials for a Python

How to Make a Puppet: Pattern & Materials for a Python

Making a professional, fleece and foam Muppet-style puppet is easier than you think. In this tutorial you will learn how to make a puppet with easily sourced materials. This is an excellent beginner puppet. Our design can be easily adapted and modified to suit your needs.

We use this puppet in our series, The Hello World Program. His name is Guido and he teaches programming and poetry with Python.

Materials & Tools


Materials you will need:

  • green fleece, ½ yd. (if your fabric store will cut less than a yard, get ½; otherwise make more puppets with the excess!)
  • yellow fleece, 1 ft.
  • 1/2” foam sheeting, ½ yd.
  • red felt, 1 sheet
  • black felt, 1 sheet
  • white stiffened felt, 1 sheet
  • ping pong ball (Ping Pong Balls White – 12ct Pack)
  • green thread
  • fabric glue or other very strong adhesive

Tools you will need:


Cutting and Assembling The Pattern

The pattern is ready-to-print on a standard, household printer. This convenience requires you to assemble it somewhat as many of the puppet pieces are much larger than letter size paper. It will be obvious from the pattern and this tutorial which pieces to join and where. Begin by cutting the pattern out along the heavy black edges. You can tape the pieces together or simply set them on the fabric next to one another for tracing.







Here I am joining the two pieces of the chest pattern with a piece of tape.



And here I join the two pieces of the back pattern with tape.




Tracing the Pattern; Cutting the Fleece and Felt

Let’s begin by tracing and cutting the head pattern. I recommend tracing on the “back” side of your fabric. Not all fleece is created equally. If one side is more textured and ‘fleecy’, this is the right side, which is the side you want facing out after assembling your puppet. Trace on the flat, or wrong side. This will also hide all of your tracing lines inside the puppet after sewing. You don’t have to use a marker. Chalk or pencil work fine, too. But if you do use a marker, be sure to get a lot of ink on your fingers like I did.



Trace one side of the head pattern and then flip the the pattern over to trace the other side. Why? To ensure that the right, textured side of both pieces of your fleece is on the outside of the head when you assemble your puppet. If your fleece has an obvious grain, you will want it to be consistent across both pieces. In order to ensure consistency, mirror the head pattern, as below.




After tracing and cutting the head pieces, trace and cut the remainder of the pattern.










After tracing and cutting your fleece pieces, move on to the felt.




puppet_tutorial_python_031   puppet_tutorial_python_032





Trace and cut the mouth plates from the stiffened felt.

puppet_tutorial_python_037 puppet_tutorial_python_038


Then trace and cut two teeth from the stiffened felt. We will trim them into triangles after they are sewn into the mouth.




Python Puppet Tutorial Materials and Pattern

You can easily see how the pieces fit together. Part 2 of our tutorial will demonstrate how to sew and assemble your Python puppet.

Learn With Us

We want to take you on a journey through the other side of the creative process: making a living. Explore the necessary evils of business as we develop a creative media studio using free and open source software. Sign up for our New Moon newsletter delivered on, you guessed it, every New Moon.

Become a GNU/Linux Superuser!

Master the commands and structure of the fastest-growing computer operating system, Linux. Join super friends Adelie the penguin and Aramis the gnu on surreal adventures saving files in the file tree. Learn the essential commands you need to take greater control of your computer including help, cd, pwd, ls, mkdir, rmdir, cp, mv, rm, cat, and man.

Get It Now!
About the Author

How to Make a Puppet: Pattern & Materials for a Python was posted by on . Jared is one half of the creative force behind Dototot. In addition to writing scripts and tutorials, he draws and animates both the digital and the analog.

Discuss this article in the Comments below, or and it with your friends. Learn more about our creative process by subscribing to the New Moon Newsletter .

Recommended for you
Join the discussion

Subscribe to our New Moon Newsletter

How do you make money doing what you love? Sign up for monthly emails exploring the necessary evils of business as we develop a creative media studio using free and open source software.

The email entered is invalid