A Playful Puppy Stacking Toy for Little Hands

This dog stacking toy crochet pattern combines a lovable puppy design with colorful stacking rings, creating a handmade project that looks both decorative and interactive. The soft shape, cheerful colors, and friendly expression make it a fun addition to a nursery, playroom, or handmade gift collection.

crochet puppy stacking toy with colorful rings and floppy ears handmade amigurumi nursery toy

Why Crochet Lovers Enjoy This Puppy Toy

Designed with a classic stacking toy silhouette, this crochet puppy brings together simple shapes and eye-catching details in a beginner-friendly project. The finished toy is perfect for display, gifting, or adding a playful touch to a handmade toy collection, while the stackable ring design gives it an extra dose of charm and personality.

PATTERN HERE

Crochet Pattern: Puppy Stacking Toy

Materials

• Cotton yarn
‣ Cream
‣ Light Brown
‣ Dark Brown
‣ Sage Green
‣ Mustard
‣ Orange
‣ Soft Green
‣ Teal Blue
• 3.0 mm crochet hook
• Fiberfill
• 12 mm safety eyes
• Yarn needle
• Stitch marker

Abbreviations

MR – Magic Ring
sc – Single Crochet
inc – Increase
dec – Decrease
sl st – Slip Stitch
ch – Chain
(…) x n – repeat the instructions in parentheses n times

Head

R1: 6 sc in MR (6)
R2: (inc) x 6 (12)
R3: (1 sc, inc) x 6 (18)
R4: (2 sc, inc) x 6 (24)
R5: (3 sc, inc) x 6 (30)
R6: (4 sc, inc) x 6 (36)
R7: (5 sc, inc) x 6 (42)
R8: (6 sc, inc) x 6 (48)
R9-R16: 48 sc
Insert safety eyes between R12-R13 with 10 stitches between.
R17: (6 sc, dec) x 6 (42)
R18: (5 sc, dec) x 6 (36)
R19: (4 sc, dec) x 6 (30)
Stuff firmly.
R20: (3 sc, dec) x 6 (24)
R21: (2 sc, dec) x 6 (18)
R22: (1 sc, dec) x 6 (12)
R23: (dec) x 6 (6)
Fasten off.

Muzzle

Using cream yarn:
R1: 6 sc in MR (6)
R2: (inc) x 6 (12)
R3: (1 sc, inc) x 6 (18)
R4: (2 sc, inc) x 6 (24)
R5-R7: 24 sc
Stuff lightly.
Fasten off leaving a long tail.
Sew to the lower front of the head.
Embroider the nose and smile.

Ears (Make 2)

Using dark brown yarn:
R1: 6 sc in MR (6)
R2: (inc) x 6 (12)
R3: (1 sc, inc) x 6 (18)
R4: (2 sc, inc) x 6 (24)
R5: (3 sc, inc) x 6 (30)
R6-R10: 30 sc
Flatten.
Do not stuff.
Sew to both sides of the head.

Front Legs (Make 2)

Using cream yarn:
R1: 6 sc in MR (6)
R2: (inc) x 6 (12)
R3-R8: 12 sc
Stuff lightly.
Flatten and fasten off.

Ring A (Top Ring)

Using mustard yarn:
Ch 24 and join.
R1-R10: 24 sc
Insert ring form or stuff firmly.
Join ends and close.

Ring B

Using orange yarn:
Ch 28 and join.
R1-R10: 28 sc
Insert ring form or stuff firmly.
Join ends and close.

Ring C

Using soft green yarn:
Ch 32 and join.
R1-R10: 32 sc
Insert ring form or stuff firmly.
Join ends and close.

Ring D

Using teal blue yarn:
Ch 36 and join.
R1-R10: 36 sc
Insert ring form or stuff firmly.
Join ends and close.

Ring E (Bottom Ring)

Using brown yarn:
Ch 40 and join.
R1-R10: 40 sc
Insert ring form or stuff firmly.
Join ends and close.

Collar

Using sage green yarn:
Ch 40
Row 1: 39 sc
Fasten off.
Wrap around the neck and sew in place.

Assembly

• Sew the muzzle onto the head.
• Attach the ears.
• Embroider facial details.
• Attach the collar around the neck.
• Sew the front legs to the front of the largest ring.
• Stack the rings from largest to smallest.
• Secure the stack with a central dowel, foam rod, or firmly stitched center support.
• Attach the puppy head to the smallest top ring.
• Shape and adjust all parts to match the reference image.

Finished size is approximately 20–25 cm tall depending on yarn and ring diameter.

Leave a Reply

Your email address will not be published. Required fields are marked *