Bring joy and playfulness to life with this charming Dog Hand Puppet crochet pattern! Perfect for storytelling, imaginative play, or as a thoughtful handmade gift, this puppet features adorable details including expressive eyes, floppy ears, and an optional squeaker in the tongue for interactive fun. Standing at 19cm tall, this intermediate-level project combines basic increases and decreases with clever construction techniques to create a fully functional hand puppet. The pattern uses soft DK weight yarn in warm, natural colors and includes detailed instructions for creating the mouth, tongue, eyes, ears, and nose—all coming together to form an endearing canine companion that will delight children and adults alike.
Progress Tracker
0% Complete
— Tongue :
Rnd 1 :
6 sc in 2nd ch from hook (6 sts)
Rnd 2 :
inc in all 6 sts (12 sts)
Rnd 3 :
(1 sc, inc in next st) x6 (18 sts)
Rnd 4 :
(2 sc, inc in next st) x6 (24 sts)
Rnd 5 :
(3 sc, inc in next st) x6 (30 sts)
Info :
Insert your squeak into the tongue if you are adding one
Finishing :
15 sc through both sides of the tongue to close. Sl last st and finish
— Top of Mouth :
Rnd 1 :
6 sc in 2nd ch from hook (6 sts)
Rnd 2 :
inc in all 6 sts (12 sts)
Rnd 3 :
(1 sc, inc in next st) x6 (18 sts)
Rnd 4 :
(2 sc, inc in next st) x6 (24 sts)
Rnd 5 :
(3 sc, inc in next st) x6 (30 sts)
Rnd 6 :
(4 sc, inc in next st) x6 (36 sts)
Rnd 7 :
(5 sc, inc in next st) x6 (42 sts)
Rnd 8 :
(6 sc, inc in next st) x6 (48 sts)
Info :
Change to Oatmeal yarn
Rnd 13-26 :
48 sc (48 sts)
Finishing :
Sl last st, cut yarn
— Bottom of Mouth :
Rnd 1 :
6 sc in 2nd ch from hook (6 sts)
Rnd 2 :
inc in all 6 sts (12 sts)
Rnd 3 :
(1 sc, inc in next st) x6 (18 sts)
Rnd 4 :
(2 sc, inc in next st) x6 (24 sts)
Rnd 5 :
(3 sc, inc in next st) x6 (30 sts)
Rnd 6 :
(4 sc, inc in next st) x6 (36 sts)
Rnd 7 :
(5 sc, inc in next st) x6 (42 sts)
Rnd 8 :
(6 sc, inc in next st) x6 (48 sts)
Info :
Change to Oatmeal yarn
Rnd 13-23 :
48 sc (48 sts)
Infos :
Do not cut yarn. Place the top and bottom mouth pieces on top of one another with your yarn from the bottom mouth piece at the side. 5 sc through both pieces along what will be the middle seam to join both of the mouth pieces. Place a marker at the 1st st. Now it is time to add the tongue: 15 sc through the bottom of mouth, tongue and top of mouth to join them altogether along the same middle seam. Now 5 sc through the top and bottom mouth pieces only. This will be the new beginning of your rnds. Replace your marker here. You should now have a total of 54 sts around the outside of the puppets mouth.
Rnd 25 :
(7 sc, dec) x6 (48 sts)
Rnd 26-50 :
48 sc (48 sts)
Info :
If you would like to make your puppet longer or shorter adjust the amount of rows worked here
Finishing :
Sl last st, tie off and finish
— Eyes (Make 2) :
Rnd 1 :
6 sc in 2nd ch from hook (6 sts)
Rnd 2 :
inc in all 6 sts (12 sts)
Info :
Change to Frost yarn
Rnd 3 :
(1 sc, inc in next st) x6 (18 sts)
Rnd 4 :
(2 sc, inc in next st) x6 (24 sts)
Info :
Change to Oatmeal yarn
Rnd 5 :
(3 sc, inc in next st) x6 (30 sts)
Rnd 10 :
(3 sc, dec) x6 (24 sts)
Rnd 11 :
(2 sc, dec) x6 (18 sts)
Rnd 12 :
(1 sc, dec) x6 (12 sts)
Finishing :
Finish stuffing and close hole, leave enough yarn to sew to puppet later
— Ears (Make 2) :
Rnd 1 :
Start 6 sc in a magic ring (6 sts)
Rnd 2 :
inc in all 6 sts (12 sts)
Rnd 3 :
(1 sc, inc in next st) x6 (18 sts)
Rnd 4 :
(2 sc, inc in next st) x6 (24 sts)
Rnd 5 :
(3 sc, inc in next st) x6 (30 sts)
Rnd 6 :
(4 sc, inc in next st) x6 (36 sts)
Rnd 7 :
(5 sc, inc in next st) x6 (42 sts)
Rnd 13 :
(5 sc, dec in next st) x6 (36 sts)
Rnd 14-18 :
36 sc (36 sts)
Rnd 19 :
(sc 4, dec in next st) x6 (30 sts)
Rnd 20-26 :
30 sc (30 sts)
Rnd 27 :
(sc 3, dec in next st) x6 (24 sts)
Rnd 28-32 :
24 sc (24 sts)
Finishing :
Push both sides of the ears together, sc through both sides to close the top of the ear. Sl last stitch, cut yarn leaving enough thread to sew to head later
— Nose :
Rnd 1 :
Start 6 sc in a magic ring (6 sts)
Rnd 2 :
inc in all 6 sts (12 sts)
Rnd 3 :
(2 sc, 2 inc) x3 (18 sts)
Rnd 4 :
3 sc, 2 inc, (4 sc, 2 inc) x2, 1 sc (24 sts)
Rnd 5 :
4 sc, 2 inc, (6 sc, 2 inc) x2, 2 sc (30 sts)
Rnd 7 :
5 sc, 2 dec, (6 sc, 2 dec) x2, 1 sc (24 sts)
Rnd 8 :
(2 sc, dec) x6 (18 sts)
Rnd 9 :
(1 sc, dec) x6 (12 sts)
Rnd 10 :
(1 dec) x6 (6 sts)
Infos :
Stuff a little more if needed. Close leaving a really long thread, this will be used to sew on to top of mouth later
This adorable Dog Hand Puppet pattern was designed to bring storytelling and imaginative play to life in the most interactive way possible! The clever construction allows the mouth to open and close naturally, while the expressive eyes and floppy ears give your pup tons of personality. Whether you're creating entertainment for children, adding to a puppet theater collection, or making a unique handmade gift, this pattern combines practical function with irresistible charm. The optional squeaker adds an extra layer of fun that kids absolutely love! 🐶🧶 Happy crocheting! 🎭✨