Designer: Knitted Fork
VK: @v_vilka
Difficulty Level: Beginner / Intermediate
A cozy little puppy to warm up your crochet time
This free puppy amigurumi pattern with snood is designed by Knitted Fork and features a sweet little dog named Ollie with charming fabric details. With its tiny size of about 9 cm in sitting position, this adorable puppy makes a perfect choice for DIY crochet gift ideas, nursery décor, or cute handmade keepsakes. The soft snood can be decorated with buttons, beads, or ribbons, adding a cozy personality. Its compact build fits beautifully into easy crochet projects and beginner-friendly designs, and we sincerely thank the designer for sharing this lovely puppy. You will also find related amigurumi ideas at the end of the pattern for more inspiration.
Curious how to crochet this adorable puppy? Scroll down to find the original pattern source and start your project.
This project works well as a quick amigurumi make, combining simple shaping with small decorative touches. The structure is approachable, making it suitable for beginner to intermediate crocheters who enjoy character toys. If you love animal designs, you might also enjoy the mini cow shared on our other blog, perfect for farm-themed collections.
The pattern uses basic yarns in beige and brown, along with additional yarn for the snood and small details. Safety eyes, stuffing, fabric pieces, and simple tools complete the project. Cotton yarn keeps the shape neat, while plush yarn can create a softer look. For another cute companion, check the tiny pig featured on our blog.

Materials
• Yarn
▪︎ Beige (main color)
▪︎ Brown (ears, tail, spots)
▪︎ Snood yarn (any matching color)
▪︎ Small amount for nose
• Safety eyes or beads
• Stuffing (fiberfill)
• Small fabric pieces (for ears and paws, tiny print)
• Decorative items (beads, buttons, ribbons)
• Crochet hook (suitable for yarn)
• Scissors
• Sewing needle
• Thin needle (for fabric details)
Abbreviations
ch – chain
sc – single crochet
hdc – half double crochet
inc – increase
dec – decrease
FREE PUPPY AMIGURUMI PATTERN DETAILS AND SUPPLIES

Muzzle
R1: ch 7, starting from 2nd chain from hook: 5 sc, 3 sc in one stitch, on the other side of chain 4 sc, inc (14)
R2: inc, 4 sc, 3 inc, 4 sc, 2 inc (20)
R3–R4: 20 sc
Nose
R1: ch 6, starting from 2nd chain from hook: 4 sc, 3 sc in one stitch, on the other side 3 sc, inc (12)
Fasten off, leave a tail for sewing.
Head
R1: 6 sc in MR
R2: inc x6 (12)
R3: (1 sc, inc) x6 (18)
R4: (2 sc, inc) x6 (24)
R5: (3 sc, inc) x6 (30)
R6: (4 sc, inc) x6 (36)
R7: (5 sc, inc) x6 (42)
R8–R15: 42 sc
R16: (5 sc, dec) x6 (36)
R17: (4 sc, dec) x6 (30)

If using safety eyes:
Sew the muzzle between R11–R16. Stuff it while sewing.
Attach eyes between R11–R12, closer to muzzle.
If using sewn/glued eyes:
Attach muzzle after finishing head.
Start stuffing.
R18: (3 sc, dec) x6 (24)
R19: (2 sc, dec) x6 (18)
R20: (1 sc, dec) x6 (12)
Stuff firmly, fasten off, leave tail for sewing.

Arms
R1: 6 sc in MR
R2: inc x6 (12)
R3: (3 sc, inc) x3 (15)
R4–R5: 15 sc
R6: (3 sc, dec) x3 (12)
Stuff only the lower part (hand).
R7: (2 sc, dec) x3 (9)
R8–R14: 9 sc
Fold top and crochet through both sides with 4 sc.
Fasten off, leave tail for sewing.

Legs
R1: ch 4, starting from 2nd chain: 2 sc, 3 sc in one stitch, on the other side 1 sc, inc (8)
R2: inc, 1 sc, 3 inc, 1 sc, 2 inc (14)
R3: 3 sc, 2 inc, 2 hdc, 2 inc, 5 sc (20)
R4: 20 sc in back loops only
R5–R6: 20 sc
R7: 6 sc, 3 dec, 6 sc, 1 dec (16)
R8: 4 sc, 4 dec, 4 sc (12)
Start stuffing firmly.
R9: (4 sc, dec) x2 (10)
R10–R11: 10 sc
R12: (4 sc, inc) x2 (12)
R13–R16: 12 sc
Stuff completely.
R17: 6 dec
Close, fasten off, hide yarn inside.


Ears
Work in rows.
R1: ch 3, 2 sc in first stitch, ch 1, turn (2)
R2: 2 inc, ch 1, turn (4)
R3: inc, 2 sc, inc, ch 1, turn (6)
R4: inc, 4 sc, inc, ch 1, turn (8)
R5–R9: 8 sc, ch 1, turn
R10: 8 sc
You’ll get a flat triangle.
Now crochet around the edge:
9 sc along one side, 3 sc in tip, 9 sc along other side.
Slightly bend the piece to give a natural floppy ear look.
Fasten off, leave tail for sewing.

Tail
R1: 6 sc in MR
R2: 2 sc, 2 inc, 2 sc (8)
R3: 2 sc, 4 hdc, 2 sc (8)
R4–R7: repeat R3
R8: dec, 4 sc, dec (6)
Do not stuff.
Shape slightly curved like a real tail.
Fasten off, leave tail.
Snood
Work in rows (back loops only):
R1: ch 11, starting from 2nd chain: 10 sc
R2–R32: 10 sc
Fasten off, leave a small tail.
Body
R1: 6 sc in MR
R2: inc x6 (12)
R3: (1 sc, inc) x6 (18)
R4: (2 sc, inc) x6 (24)
R5: (3 sc, inc) x6 (30)
R6: (4 sc, inc) x6 (36)
R7–R10: 36 sc
R11: (10 sc, dec) x3 (33)
R12: 33 sc
R13: (9 sc, dec) x3 (30)
R14–R16: 30 sc
R17: (3 sc, dec) x6 (24)
R18: (2 sc, dec) x6 (18)
R19: (1 sc, dec) x6 (12)
Stuff firmly, fasten off.


Assembly
• Cut fabric pieces for ears and paws with a small seam allowance
• Sew fabric onto crocheted parts, folding edges inward
Assembly order:
1. Sew head to body
2. Attach ears symmetrically between R5–R12, folding slightly in the middle
3. Sew arms 2 rows below head
4. Put snood on and sew ends together
5. Fold top edge slightly for volume
6. Decorate snood with buttons or beads if desired
7. Attach legs between R7–R8 of body (thread joint optional)
8. Sew tail between legs around R9
9. Add spots if desired (embroider, felt, or crochet)
Copyright & Credits
This pattern is designed by Olga Av; you may sell finished toys made from this pattern, but please credit the designer by tagging @v_vilka and linking to their social media when sharing your work.
Soft textures and playful details make crochet puppies a favorite in amigurumi collections. These charming designs highlight cozy accessories, simple stitches, and lovable shapes that bring warmth to handmade toys and everyday decor.
Cute Amigurumi Puppy Designs for Your Next Crochet Project











