Dototot
Dototot • Engaging Education

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

  • puppet pattern
  • By Jared Nielsen

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

puppet_tutorial_python_000

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:

puppet_tutorial_python_002

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.

puppet_tutorial_python_003

puppet_tutorial_python_004

puppet_tutorial_python_005

puppet_tutorial_python_006

puppet_tutorial_python_007

puppet_tutorial_python_009

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

puppet_tutorial_python_010

puppet_tutorial_python_011

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

puppet_tutorial_python_012

puppet_tutorial_python_008

puppet_tutorial_python_013

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.

puppet_tutorial_python_023

puppet_tutorial_python_024

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.

puppet_tutorial_python_025

puppet_tutorial_python_026

puppet_tutorial_python_027

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

puppet_tutorial_python_019

puppet_tutorial_python_020

puppet_tutorial_python_021

puppet_tutorial_python_022

puppet_tutorial_python_014

puppet_tutorial_python_015

puppet_tutorial_python_016

puppet_tutorial_python_017

puppet_tutorial_python_018

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

puppet_tutorial_python_028

puppet_tutorial_python_029

puppet_tutorial_python_030

puppet_tutorial_python_031

puppet_tutorial_python_032

puppet_tutorial_python_033

puppet_tutorial_python_034

puppet_tutorial_python_035

puppet_tutorial_python_036

Trace and cut the mouth plates from the stiffened felt.

puppet_tutorial_python_037

puppet_tutorial_python_038

puppet_tutorial_python_039

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

puppet_tutorial_python_040

puppet_tutorial_python_041

puppet_tutorial_python_042

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.


Dototot is a creative media company and think tank specializing in educational material. The contents of this website are licensed under a CC BY-NC-SA 4.0 License.