Panda and Zebra Hand Puppets Free Knitting Pattern

Panda and Zebra Hand Puppets Free Knitting Pattern

There is something undeniably magical about a handmade puppet. It is more than a toy. It is a character that springs to life the moment your hand slips inside, and when that puppet is knitted by your own hands from soft, colorful yarn, the magic doubles. Today I am sharing a complete free knitting pattern for two of the most beloved animals in the world — a panda and a zebra — both designed as hand puppets that children and adults alike will absolutely adore.

Whether you are an experienced knitter looking for a fun weekend project or someone who has been knitting for a year or two and wants to try something beyond scarves and dishcloths, this pattern is written for you. It uses straightforward techniques, requires only small amounts of yarn, and produces results that look genuinely impressive. Let us get into everything you need to know, from materials to finishing touches.


Why Knit Hand Puppets?

Before we dive into the pattern itself, it is worth pausing to appreciate why hand puppets make such wonderful knitting projects. First, they are small. Unlike sweaters or blankets, a puppet can be completed in a single weekend, which makes them immensely satisfying for knitters who love that sense of finishing something and holding it in their hands. Second, they use very little yarn, making them perfect stash-busting projects. If you have small balls of black, white, and cream yarn sitting around your yarn basket, this pattern was practically written for those leftovers.

Knitted hand puppets also make extraordinary gifts. A panda puppet given to a child who loves animals becomes an instant treasure. A zebra puppet tucked into a gift bag for a birthday party feels personal and thoughtful in a way that store-bought toys simply cannot match. Teachers, librarians, and parents who do storytime at home will find that these puppets become some of the most reached-for items in the toy box.

And of course, there is the simple pleasure of the craft itself. Sitting down with your needles, choosing your colors, and watching a face emerge from plain yarn is one of those quietly joyful experiences that reminds you why you fell in love with knitting in the first place.


Materials You Will Need

For both the panda and the zebra, you will need the following supplies. The yarn amounts listed are generous estimates and will vary slightly depending on your gauge and the size of your finished puppet.

Yarn:
For the panda, you will need approximately 40 grams of white DK weight yarn, 20 grams of black DK weight yarn, and a very small amount of pink yarn for the inner ear detail if you choose to add it.

For the zebra, you will need approximately 40 grams of white or cream DK weight yarn and 20 grams of black DK weight yarn. A small amount of light pink or dusty rose yarn is helpful for the muzzle.

Any smooth DK weight yarn works beautifully for both puppets. Wool, wool blends, and cotton-acrylic blends all produce lovely results. If the puppet is intended for a very young child, opt for a machine-washable yarn to make cleanup easier. Brands like Lion Brand Pound of Love, Paintbox Simply DK, or Cascade 220 Superwash are all excellent choices.

Needles:
US size 4 (3.5mm) double-pointed needles or a short circular needle for working in the round. You can also use straight needles and sew a seam down the back if you prefer working flat.

Additional supplies:
A yarn needle for weaving in ends and seaming, black and white felt or safety eyes (12mm safety eyes work well), polyester fiberfill or a small amount of stuffing for the head, scissors, stitch markers, and black embroidery floss for nose and mouth details.


Understanding the Construction

Both puppets are built on the same basic construction, which makes this pattern wonderfully efficient. Once you knit the panda, the zebra comes together with confidence because the shaping is identical — only the colorwork and ear shapes differ.

Each puppet consists of a main body tube that fits over the hand, an attached rounded head at the top, and separate ears sewn on at the end. The body is knitted from the bottom opening upward, and the head is shaped using simple increases and decreases that any knitter familiar with basic shaping will recognize immediately.

The face details — patches for the panda, muzzle for the zebra, stripes for the zebra’s face — are worked as separate pieces and sewn on, which gives you much more control over placement than intarsia colorwork would. This approach also makes the pattern beginner-friendlier, since you are never managing multiple yarn colors on the same row.


Gauge

Before beginning, knit a small gauge swatch in your chosen yarn with your chosen needles. The pattern is written at a gauge of 22 stitches and 30 rows per 4 inches (10 cm) in stockinette stitch. Your finished puppet body should measure approximately 4.5 inches wide and 7 inches tall from the bottom opening to the top of the head. This size comfortably fits an adult hand and is proportionally generous for a child’s hand as well, though children’s hands will have a bit of extra room.

If your gauge is slightly off, do not panic. A puppet does not need to fit precisely the way a sock or glove does. A difference of a stitch or two per inch will simply result in a slightly larger or smaller puppet, and both are perfectly charming.


The Panda Hand Puppet Pattern

Body

Using white yarn, cast on 48 stitches. Join to work in the round, being careful not to twist, and place a stitch marker at the beginning of the round.

Work in 1×1 ribbing (knit 1, purl 1) for 6 rounds to create a neat, slightly stretchy cuff at the bottom opening. This helps the puppet stay on the hand more securely.

Switch to stockinette stitch (knit every round when working in the round) and continue until the body measures 4 inches from the cast-on edge.

Transition to the Head

Now you will begin shaping the neck and head. The neck creates a slight narrowing that helps the head look proportional.

Round 1: K4, k2tog repeat to end of round — 40 stitches remain.
Rounds 2 through 4: Knit all stitches.
Round 5: K4, m1 repeat to end of round — 48 stitches.
Rounds 6 through 8: Knit all stitches.

This brief narrowing and widening creates the neck definition without making the puppet difficult to operate.

Head Shaping

Continue in stockinette for 8 more rounds after the head expansion.

Begin decreasing for the top of the head as follows:

Round 1: K6, k2tog repeat to end — 42 stitches.
Round 2: Knit.
Round 3: K5, k2tog repeat to end — 36 stitches.
Round 4: Knit.
Round 5: K4, k2tog repeat to end — 30 stitches.
Round 6: Knit.
Round 7: K3, k2tog repeat to end — 24 stitches.
Round 8: K2, k2tog repeat to end — 18 stitches.
Round 9: K1, k2tog repeat to end — 12 stitches.
Round 10: K2tog repeat to end — 6 stitches.

Cut yarn, leaving a 6-inch tail. Thread the tail through the remaining 6 stitches on the needle, pull gently to close the top of the head, and secure. Weave in the end on the inside.

Panda Eye Patches

Using black yarn, cast on 8 stitches. Work in stockinette stitch for 8 rows. On the next row, knit 2 together at each end. Work one row even. Knit 2 together at each end again. Cast off remaining 4 stitches. This creates a small oval-ish patch. Make two.

Alternatively, you can cut eye patches from black felt. An oval measuring approximately 1 inch by 1.25 inches works beautifully. Felt patches have the advantage of lying very flat and not requiring finishing, which many knitters prefer for small detail pieces like these.

Sew or glue (using fabric glue) the eye patches onto the front of the puppet’s head, positioning them symmetrically about one-third of the way down from the top of the head. A safety eye or a small button can be sewn onto the center of each patch, or you can embroider simple round eyes using black embroidery floss.

Panda Ears

Using black yarn, cast on 12 stitches. Work in stockinette for 8 rows. Decrease 1 stitch at each end of the next row. Work one row even. Decrease again at each end. Cast off remaining 8 stitches. Fold the piece in half and sew the sides together to create a small rounded ear. Make two.

Sew the ears to the top of the head, spacing them evenly about 1.5 inches apart. They should sit slightly toward the front of the head rather than straight up on top, which gives the panda a more naturalistic and appealing look.

Panda Nose and Mouth

Using black embroidery floss and a tapestry needle, embroider a small oval nose centered on the lower portion of the face. Then stitch a simple curved mouth beneath it. A single horizontal stitch with a small V-shaped curve dropping from its center gives the panda a friendly, slightly smiling expression that children find particularly endearing.


The Zebra Hand Puppet Pattern

Body and Head

The body and head of the zebra are worked exactly as described for the panda above, using white or cream yarn throughout the main sections. Follow the same cast-on, ribbing, body, neck, and head shaping instructions.

Zebra Stripes

The zebra’s stripes are the most creative part of this puppet, and there is real room for personal expression here. You can keep the stripes simple and bold or make them irregular and more naturalistic, since real zebra stripes vary from animal to animal.

The most straightforward approach is to use a length of black yarn and a tapestry needle to embroider horizontal or slightly diagonal lines across the body of the puppet after it is complete. Work from the bottom of the body upward, spacing the stripes approximately half an inch apart. Vary the width of some stripes slightly to give a more organic feel. You can also add stripes to the top of the head, working them front to back.

For a more textural stripe effect, you can knit or crochet small flat strips of black yarn and sew them onto the body. This takes longer but produces a wonderfully three-dimensional result.

Zebra Muzzle

The zebra’s distinctive elongated muzzle is what really makes the puppet recognizable. Using cream or light tan yarn, cast on 14 stitches. Work in stockinette for 12 rows. Decrease 1 stitch at each end of the next two right-side rows. Cast off remaining 10 stitches. Sew the edges of the muzzle piece together along the sides and bottom, leaving the top open. Stuff very lightly with a tiny pinch of fiberfill to give it just a touch of dimension. Sew the muzzle onto the lower half of the face, centered. Embroider two nostrils using black embroidery floss.

Zebra Ears

The zebra’s ears are more upright and pointed than the panda’s rounded ears. Using white yarn, cast on 10 stitches. Work in stockinette for 10 rows. Decrease 1 stitch at each end every row until 4 stitches remain. Cast off. Make two. If desired, cut a small inner ear piece from pink felt and sew or glue it to the interior of each knitted ear. Sew the ears firmly to the top of the head, pointing upward and slightly outward.

Zebra Mane

No zebra is complete without its short, upright mane. Cut approximately 20 lengths of black yarn, each about 3 inches long. Using a crochet hook, pull each length through the stitches along the top center of the puppet’s head, from between the ears to the back of the head. Fold each length so both ends point upward. Trim the mane so it stands about 1 inch tall. This creates that classic zebra mohawk that immediately makes the puppet unmistakable.


Finishing Touches for Both Puppets

Once your puppet is assembled, take a moment to weave in any remaining yarn ends carefully on the inside. It is worth being thorough here because loose ends inside the puppet can get caught on fingers during play, which is uncomfortable for little ones.

If you used safety eyes, make sure they are clicked firmly into place before stuffing or closing the head. Safety eyes are not appropriate for children under three years old due to the small parts. For very young children, embroider the eyes using yarn or floss instead.

Give both puppets a gentle hand wash in cool water with a small amount of wool wash or mild detergent if they need freshening up before gifting. Reshape them while damp and lay flat to dry.


Tips for Personalizing Your Puppets

One of the greatest joys of knitting your own toys is the ability to make them entirely your own. You might give your panda a slightly larger nose for extra personality, or make your zebra’s mane longer and floppier for a more playful look. You could add a tiny knitted bow between the ears for a feminine touch, or embroider a small heart on the panda’s chest.

Consider knitting the puppet body in a slightly larger needle size for a softer, drapier puppet with more hand room, or going down a needle size for a tighter fabric that holds its shape more firmly. Both approaches have their merits depending on whether you want the puppet to be used for active play or displayed as a decorative item.

If you are making puppets for a set or as party favors, knitting them assembly-line style — all bodies first, then all ears, then all faces — makes the process much more efficient than completing one puppet fully before starting the next.


Storing and Caring for Your Knitted Puppets

Knitted puppets are wonderfully durable if made with a good machine-washable yarn. For occasional cleaning, a gentle machine wash on a delicate cycle in a mesh laundry bag works well. Air dry flat rather than putting them in the dryer, as heat can cause even superwash wool to shrink or distort over time.

Store puppets in a breathable cotton bag rather than a sealed plastic box to prevent any mustiness from developing. A lavender sachet tucked nearby will keep wool moths away if you used a natural fiber yarn.


Final Thoughts

Creating a panda and zebra hand puppet from yarn is one of those projects that rewards you at every stage. The knitting itself is meditative and enjoyable. The assembly, when each feature is sewn into place and the puppet begins to look like itself, is deeply satisfying. And the moment you slip your hand inside and bring the puppet to life for the first time, holding it up for a child who immediately breaks into a huge smile, is the kind of moment that makes the whole crafting journey worthwhile.

This free pattern gives you everything you need to make both the panda and the zebra, and once you have made these two, you will have a solid framework for creating your own animal puppets. A lion, a bear, a bunny — the construction stays the same, and only the decorative details change. Your yarn basket is full of future characters waiting to be born.

Happy knitting, and may your puppets bring joy to every hand that wears them.

Categorized in:

Toys,

Last Update: September 15, 2026