Biscuit is a chubby little amigurumi puppy with long floppy ears, a brown patch over one eye and a red cord scarf. He is worked in simple single crochet rounds, so if you can make a magic ring, increase and decrease, you can make him.
This free pattern walks you through every piece with step-by-step photos: the head, the face, the body and legs, and how to sew it all together. At the end you will find a Dalmatian version that uses the same pattern in new colours.

Looking for another animal? See all our crochet animal patterns in one place, sorted by farm, wild, ocean, pets and fantasy.
Biscuit the Puppy Free Crochet Pattern
What You’ll Need
- Sport / fine (size 2) cotton yarn in cream, white, brown and red, plus a little black for the nose
- 2.5 mm crochet hook (a hook smaller than the yarn label suggests keeps the stitches tight)
- A pair of 10 mm safety eyes
- Fiberfill stuffing
- Tapestry needle, sewing pins and a stitch marker
The finished size depends on your yarn and hook: thicker yarn and a bigger hook make a bigger puppy.
Abbreviations (US terms)
- MR magic ring
- sc single crochet
- inc increase: 2 sc in the same stitch
- dec decrease (use the invisible decrease for a smooth finish)
- sl st slip stitch
- ch chain
- R round; the number in brackets is the stitch count at the end of the round
Before You Start
- Work in continuous rounds and move a stitch marker to the first stitch of each round.
- New to safety eyes? See how to attach safety eyes to amigurumi.
- Stuff as you go; this guide on stuffing amigurumi helps the head stay round.
Head

Head (cream, make 1)
- R1: 6 sc in a magic ring (6)
- R2: inc ×6 (12)
- R3: (1 sc, inc) ×6 (18)
- R4: (2 sc, inc) ×6 (24)
- R5: (3 sc, inc) ×6 (30)
- R6: (4 sc, inc) ×6 (36)
- R7: (5 sc, inc) ×6 (42)
- R8-15: sc around (42)
- Insert 10 mm safety eyes between Rounds 12 and 13, 7 stitches apart.
- R16: (5 sc, dec) ×6 (36)
- R17: (4 sc, dec) ×6 (30)
- R18: (3 sc, dec) ×6 (24)
- Stuff the head firmly and keep stuffing as you close.
- R19: (2 sc, dec) ×6 (18)
- R20: (1 sc, dec) ×6 (12)
- R21: dec ×6 (6)
- Fasten off, weave the tail through the front loops and pull the hole closed.
Face and Ears
Make the eye patch first, because the left safety eye goes through it before you close the head.

Eye patch (brown, make 1)
- R1: 6 sc in a magic ring (6)
- R2: inc ×6 (12)
- Slip stitch to join and fasten off, leaving a tail. Make this before the head: push the safety eye for the left side (as you face the puppy) through the centre of the patch, then fix the eye in the head and sew the patch edge down flat.
Muzzle (white, make 1)
- R1: 6 sc in a magic ring (6)
- R2: inc ×6 (12)
- R3: (1 sc, inc) ×6 (18)
- R4-5: sc around (18)
- Fasten off, leaving a long tail. Embroider a nose with black yarn over Rounds 1-2, then sew the muzzle between the eyes, stuffing it lightly.
Ears (brown, make 2)
- R1: 6 sc in a magic ring (6)
- R2: (1 sc, inc) ×3 (9)
- R3: (2 sc, inc) ×3 (12)
- R4-8: sc around (12)
- R9: (1 sc, dec) ×4 (8)
- Do not stuff. Flatten the ear.
- Close: 4 sc through both layers (4)
- Fasten off, leaving a tail. Sew the ears to the sides of the head over Rounds 6-7 so they hang down.
For a neat nose, see how to embroider faces on amigurumi.
Body, Legs, Arms and Tail

Body (cream, make 1)
- R1: 6 sc in a magic ring (6)
- R2: inc ×6 (12)
- R3: (1 sc, inc) ×6 (18)
- R4: (2 sc, inc) ×6 (24)
- R5: (3 sc, inc) ×6 (30)
- R6-10: sc around (30)
- R11: (3 sc, dec) ×6 (24)
- R12-13: sc around (24)
- R14: (2 sc, dec) ×6 (18)
- R15: sc around (18)
- Stuff firmly. Fasten off, leaving a long tail to sew the body to the head.
Legs (brown, then cream, make 2)
- R1: 6 sc in a magic ring (6)
- R2: inc ×6 (12)
- R3-4: sc around (12)
- Change to cream.
- R5: (4 sc, dec) ×2 (10)
- R6-8: sc around (10)
- Stuff the foot lightly, then flatten the top.
- Close: 5 sc through both layers (5)
- Fasten off and sew the legs to the bottom front of the body so the puppy sits.
Arms (cream, make 2)
- R1: 6 sc in a magic ring (6)
- R2: (2 sc, inc) ×2 (8)
- R3-9: sc around (8)
- Stuff only the bottom half. Flatten the top.
- Close: 4 sc through both layers (4)
- Fasten off and sew to the sides of the body just below the neck.
Tail (brown, make 1)
- R1: 6 sc in a magic ring (6)
- R2: (2 sc, inc) ×2 (8)
- R3-4: sc around (8)
- Close: 4 sc through both layers (4)
- Fasten off and sew to the back of the body near the bottom.
Scarf (red, make 1)
- Ch 46. Row 1: sl st in the 2nd ch from the hook and in each ch across (45)
- Fasten off. Wrap the cord around the neck and tie a loose knot at the side, letting the ends hang.
Assembly

- Pin the head onto the top of the body with the muzzle facing forward, then sew it on all the way around.
- Sew the legs to the bottom front of the body so the puppy sits on his own.
- Sew the arms to the sides of the body just below the neck.
- Sew the tail to the back, near the bottom.
- Tie the red cord scarf around the neck with a knot at the side.
For invisible seams, follow how to sew amigurumi pieces together.
Make a Dalmatian Version

Use the same pattern with white yarn instead of cream, black instead of brown and mustard for the scarf. Then add spots:
Dalmatian version: spots (black, make 6)
- R1: 6 sc in a magic ring (6)
- Slip stitch to join and fasten off. For the Dalmatian, swap colours: white for cream, black for brown, mustard for the scarf. Sew 2 spots on the head and 4 on the body.
FAQ
Is this puppy pattern good for beginners?
Yes, if you already know the magic ring, single crochet, increases and decreases. Every piece is a simple round shape, and the hardest part is sewing the pieces neatly.
What yarn works best?
A smooth cotton or cotton blend in sport weight shows the stitches clearly and keeps its shape. Velvet or chenille yarn also works for a softer, cuddlier puppy, but the stitches are harder to see.
Is it safe for babies?
Safety eyes can come loose with hard use. For a baby or toddler, embroider the eyes with black yarn instead.
More Free Patterns You Will Love
Love these patterns? Get new ones in your Pinterest feed.
Follow us on Pinterest