Confession: I have made more sock puppets than I have matched socks. It started on a rainy Yorkshire afternoon when my toddlers were bouncing off the sofa like caffeinated kangaroos and I needed an activity that was cheap, quick, and loud in a controllable way. Enter the mighty odd sock: part craft, part comedy, and somehow the perfect tiny stage for terrible puns.

Below you will find a simple way to turn old socks into animal characters, plus a starter script packed with zoo-themed groaners so you can host a full living-room puppet show without writing a single line.

Time guide: About 10 minutes per puppet (longer if you are adding lots of felt bits), plus 10 to 20 minutes for glue to dry before showtime.

A parent and child sitting on a living room floor, holding colourful sock puppets with simple felt eyes and yarn hair, craft supplies scattered on a low table

What you need

  • Old socks: clean, preferably mismatched for extra personality
  • Felt scraps or old fabric for ears, tongues, beaks, and spots
  • Googly eyes or paper circles and a marker
  • Glue: PVA or tacky glue works, plus optional fabric glue
  • Scissors
  • Marker
  • Yarn or string for hair and whiskers
  • Cardboard (cereal box) for a sturdy mouth insert
  • Optional extras: buttons, pom-poms, pipe cleaners, sticky tape

Grown-up note: If you are using hot glue, keep it as the adult-only tool. I love hot glue, but it has zero sense of humour about fingers.

Pick your animal cast

You can make any creature you fancy, but for a zoo show I like a small crew with very different shapes. Here are reliable sock puppet roles that read clearly from the sofa:

  • Lion: mane made from yarn loops
  • Snake: long sock, forked felt tongue
  • Monkey: big felt ears and a cheeky grin
  • Elephant: floppy felt ears and a soft trunk
  • Penguin: black sock with a white tummy patch

If you want more joke options for your show, our kids jokes guide is a handy rabbit hole. Not that rabbits live in a hole at the zoo. Unless it is a very budget zoo.

How to make a sock puppet

Step 1: Find the face

Put your hand inside the sock and wiggle it around until you find where you want the eyes and mouth to be. Most puppets look best when the heel becomes the top of the head, but there are no rules in puppet land.

Step 2: Make a mouth that actually talks

This one upgrade makes kids howl with laughter because the puppet can properly chomp its words.

  1. Cut a piece of thin cardboard into an oval about the size of your palm.
  2. Fold it in half like a taco.
  3. Slide it into the sock so the fold sits where the mouth should open and close.
  4. To glue it neatly, pull the cardboard back out a little, run a thin line of glue along the cardboard edge, then press the sock fabric onto it from the inside.
  5. Let it dry for 10 to 20 minutes before you start adding decorations (or before you hand it to a toddler who will instantly try to “test” it).

No cardboard? Skip it. Your puppet can be a “no mouth, all vibes” character.

Step 3: Add eyes and one big feature

Pick one feature that screams the animal, then keep everything else simple.

  • Lion: mane
  • Elephant: trunk
  • Snake: tongue
  • Monkey: ears
  • Penguin: tummy

Glue on eyes, then add the feature. If your child is small, pre-cut felt shapes so they can focus on sticking and giggling.

Want it sturdier? Even a couple of big, wonky stitches (needle and thread, in and out a few times) will keep felt eyes and noses on far longer than glue alone. Not required, but helpful if the puppet is going to live in the toy box.

Step 4: Give it a name and a voice

Naming is where kids really take ownership. “Sir Roars A Lot” is a strong choice. So is “Kevin”. Kevin the Lion is always funny for reasons I cannot explain.

Two children at a kitchen table gluing felt shapes onto socks to make animal puppets, with scissors and yarn nearby

Animal ideas to copy

Larry the Lion

  • Use a tan or yellow sock.
  • Glue yarn loops around the face for a mane.
  • Add a little felt nose and two tiny felt fangs if you are feeling fancy.

Sally the Snake

  • Long sock works best.
  • Add spots or stripes with marker or felt.
  • Cut a red felt tongue with a forked tip and glue it inside the mouth.

Milo the Monkey

  • Brown sock, big round felt ears on the sides.
  • Add a light tan felt patch for the muzzle.
  • Yarn fringe on top makes instant “jungle hair”.

Ellie the Elephant

  • Grey sock if you have one, but any colour is fine. Blue elephant? Sure.
  • Cut a felt trunk shape and glue it to the front of the mouth area.
  • Add two floppy ears.

Penny the Penguin

  • Black sock is classic.
  • Glue on a white tummy oval and two tiny yellow felt feet at the bottom edge.
  • Optional: a small orange triangle beak.

Set up a zoo stage

  • Stage: Drape a blanket over the sofa back, a coffee table, or two chairs.
  • Backstage: A laundry basket makes a great puppet parking zone.
  • Tickets: Tear up scrap paper and let the kids stamp them with a marker. Very official.
  • Sound: A saucepan lid makes a dramatic “gong”. Use responsibly.

For more low-effort family fun that feels like an event, our party games guide is full of ideas that work in normal houses with normal mess.

A child holding a sock puppet behind a blanket draped over two chairs as a simple puppet theatre in a living room

Starter script

Cast: Zookeeper, Lion, Snake, Monkey, Elephant, Penguin

Tip: You can read this off your phone, but I like to scribble it on a bit of cardboard like a proper theatre professional. By “professional” I mean “covered in glue”.

Scene 1: Welcome

(Zookeeper pops up.)

Zookeeper: Welcome, welcome! You are visiting the Silly Sock Zoo, where the animals are friendly and the jokes are… well, they are trying their best.

Zookeeper: First up, our lion. Please do not feed him sandwiches. He is trying to cut down on roar carbs.

(Lion pops up and waves.)

Lion: Hello everyone. I was going to tell you a joke about a lion, but it is a bit of a mane thing.

Zookeeper: Why did the lion eat the tightrope walker?

Lion: Because he wanted a well-balanced meal!

Scene 2: Snake time

(Snake slithers in.)

Zookeeper: Next, our snake. He is very polite, but he has a bit of a hissy sense of humour.

Snake: Ssssorry, I cannot stop telling jokes. I am a real pun python.

Zookeeper: What do you call a snake that works for the government?

Snake: A civil sssservant.

Scene 3: Monkey business

(Monkey bounces up.)

Zookeeper: Here comes our monkey. He loves snacks and making a mess. So, basically, a toddler with fur.

Monkey: I tried to start a banana band, but the music kept peeling away.

Zookeeper: Why did the monkey like the banana?

Monkey: Because it had appeal!

Scene 4: Elephant arrives

(Elephant lumbers in slowly.)

Zookeeper: Shh, shh. Our elephant is coming through. Make room, please. She is very good at remembering jokes.

Elephant: I never forget a pun. It is kind of my trunk card.

Zookeeper: What do you get if you cross an elephant with a fish?

Elephant: Swimming trunks.

Scene 5: Penguin finale

(Penguin waddles in.)

Zookeeper: And finally, our penguin. He is dressed for dinner, as usual.

Penguin: I would tell you a joke, but it might be a bit ice cold.

Zookeeper: Why do penguins carry fish in their beaks?

Penguin: Because they do not have any pockets!

Finale: Goodbye

(All puppets pop up together.)

Zookeeper: Give a big round of applause for our animals!

All animals: Thanks for visiting! Come again soon!

Lion: And remember, if these jokes made you groan… that is the sound of success.

Make it interactive

Call and response

  • Zookeeper: “When I say zoo, you say…?” Kids: “ZOO!”
  • Lion: “When I say mane, you say…?” Kids: “MAIN!”

Let the audience choose

Hold up two puppets. The kids vote. The puppets argue about it dramatically. Democracy has never been louder.

Add one simple prop

A cardboard “cage” sign, a toy stethoscope for the zookeeper, or a paper ticket booth turns this into a proper event.

If your family likes keeping jokes in rotation beyond one afternoon, the family joke jar craft is a lovely way to store your favourites for the next show.

Safety and sanity tips

  • For under-threes, skip small parts entirely: no buttons, no googly eyes, no loose beads. Use felt shapes instead, and if the puppet will be handled unsupervised, a few stitches beat glue every time.
  • Let glue dry before showtime if you can. Wet googly eyes sliding off mid-performance is funny once, then just slippery.
  • Choose washable add-ons if your puppet will live in the toy box. Felt and yarn hold up better than paper.
  • Expect chaos. If the monkey ends up being a dragon, that is not failure. That is theatre.

Storage and clean-up

Once everything is dry, I chuck the puppets in a shoebox or a zip-top bag with any spare felt bits (the ones that are big enough to be safe). Do a quick check now and then for loose add-ons before the next performance, especially if the puppets have been loved enthusiastically.

More joke crafts

If your kids enjoyed being tiny comedians with props, these pair really nicely with sock puppet fun:

Now go rescue an odd sock, give it a ridiculous voice, and welcome your audience to the most chaotic zoo in town. Just try not to step on any googly eyes on the way to the kettle.