Cute Puppy Amigurumi Free Crochet Pattern You’ll Love – Free Amigurumi

Cute Puppy Amigurumi Free Crochet Pattern You’ll Love

There is something undeniably magical about turning a simple ball of yarn into a tiny, huggable puppy that looks like it just stepped out of a storybook. If you have been searching for a free amigurumi crochet pattern that is beginner-friendly, completely adorable, and detailed enough to actually work, you have come to exactly the right place. This cute puppy amigurumi pattern is one of those projects that will have you finishing in a single weekend and immediately wanting to make another one in a different color.

Whether you are new to amigurumi or you have a basket full of little crocheted creatures already sitting on your shelf, this pattern has something for everyone. It walks you through every stitch, every increase and decrease, and every assembly step so you can end up with a finished puppy that looks polished and professionally made — even if this is only your second or third amigurumi project.

Let’s dive in.


What Is Amigurumi?

Before we get to the pattern itself, a quick note for those who are just discovering this wonderful craft. Amigurumi is the Japanese art of crocheting or knitting small stuffed animals and creatures. The word comes from the Japanese words for “knitted” and “stuffed doll,” and the style has exploded in popularity worldwide over the past two decades. Amigurumi figures are typically worked in the round using a magic ring, crocheted in continuous spiral rounds, and stuffed with polyester fiberfill to create a plush, three-dimensional shape.

The beauty of amigurumi is that the same basic techniques — magic ring, single crochet, increases, and decreases — can be used to make virtually any creature imaginable. Once you understand those core techniques, a puppy, a bear, a cat, a bunny, or even a tiny dinosaur is all within reach.


Materials You Will Need

Gathering your materials before you start will make the whole process smoother and more enjoyable. Here is everything you need for this cute puppy amigurumi pattern.

Yarn: You will need a main color for the body, head, and limbs, and a secondary color for the belly patch, muzzle, and inner ears if you want a two-toned look. Any worsted weight (weight 4) yarn works beautifully for this pattern. Cotton yarn gives a slightly firmer result with clean stitch definition, while acrylic yarn tends to be softer and stretchier. Both work wonderfully. For a classic puppy look, try a warm caramel brown paired with a creamy off-white, or go monochrome with a solid sandy beige.

Hook: A 3.5mm or 4mm crochet hook works best with worsted weight yarn for amigurumi. You want your stitches to be tight enough that the stuffing does not show through.

Polyester fiberfill: Standard craft store stuffing is perfect. You will use more than you think, so have a generous handful ready.

Safety eyes: Two 9mm or 12mm black safety eyes give the puppy that classic, glossy amigurumi look. If you are making this puppy for a child under three years old, embroider the eyes with black yarn instead for safety.

Yarn needle: Also called a tapestry needle or darning needle. You will use this for sewing pieces together and weaving in ends.

Stitch marker: A simple stitch marker (or even a small piece of contrasting yarn) helps you track the beginning of each round.

Scissors.


Abbreviations Used in This Pattern

This pattern uses US crochet terminology. Here is a quick reference for every abbreviation you will encounter.

MR — Magic ring
ch — Chain
sl st — Slip stitch
sc — Single crochet
inc — Increase (2 single crochets in the same stitch)
dec — Invisible decrease (insert hook through the front loops of the next two stitches and complete as one single crochet)
st(s) — Stitch(es)
BLO — Back loop only
FLO — Front loop only
(x) — Number of stitches at the end of the round


Pattern Notes

A few things to keep in mind before you begin. All pieces except for the tail are worked in continuous spiral rounds, not joined rounds. Do not join at the end of each round with a slip stitch — just keep going. Use your stitch marker to mark the first stitch of each round so you always know where you are.

Stuff each piece as you go rather than waiting until the end. It is much easier to add fiberfill while the opening is still large enough. You can always add a pinch more before you close off completely.

The finished puppy will be approximately 7 to 8 inches tall when assembled, which makes it a satisfying size — big enough to show off all the adorable details but small enough to sit neatly on a shelf or tuck into a bag.


The Pattern

Head

Start with your main color yarn.

Round 1: MR, 6 sc (6)
Round 2: Inc in each st around (12)
Round 3: (Sc 1, inc) repeat 6 times (18)
Round 4: (Sc 2, inc) repeat 6 times (24)
Round 5: (Sc 3, inc) repeat 6 times (30)
Round 6: (Sc 4, inc) repeat 6 times (36)
Round 7: (Sc 5, inc) repeat 6 times (42)
Rounds 8–14: Sc in each st around (42) — that is 7 rounds of plain single crochet
Round 15: (Sc 5, dec) repeat 6 times (36)
Round 16: (Sc 4, dec) repeat 6 times (30)

This is the moment to attach your safety eyes. Position them between rounds 10 and 11, with about 8 to 10 stitches of space between them. Attach them firmly and lock the washers on the inside.

Round 17: (Sc 3, dec) repeat 6 times (24)
Round 18: (Sc 2, dec) repeat 6 times (18)

Stuff the head firmly with fiberfill now. The head should feel full and round, not squishy or deflated.

Round 19: (Sc 1, dec) repeat 6 times (12)
Round 20: Dec 6 times (6)

Fasten off, leaving a long tail. Use your yarn needle to close the remaining hole by weaving the tail through the front loops of the remaining 6 stitches and pulling tight. Weave in the end securely.


Muzzle

Use your secondary color or a contrasting lighter yarn for this piece.

Round 1: MR, 6 sc (6)
Round 2: Inc in each st around (12)
Round 3: (Sc 1, inc) repeat 6 times (18)
Round 4: Sc in each st around (18)

Fasten off with a long tail for sewing. Do not stuff the muzzle. Set it aside.


Body

Use your main color.

Round 1: MR, 6 sc (6)
Round 2: Inc in each st around (12)
Round 3: (Sc 1, inc) repeat 6 times (18)
Round 4: (Sc 2, inc) repeat 6 times (24)
Round 5: (Sc 3, inc) repeat 6 times (30)
Round 6: (Sc 4, inc) repeat 6 times (36)
Rounds 7–14: Sc in each st around (36) — that is 8 rounds of plain single crochet
Round 15: (Sc 4, dec) repeat 6 times (30)
Round 16: (Sc 3, dec) repeat 6 times (24)
Round 17: (Sc 2, dec) repeat 6 times (18)

Stuff the body firmly before continuing.

Round 18: (Sc 1, dec) repeat 6 times (12)
Round 19: Dec 6 times (6)

Fasten off and close the hole the same way as the head. Weave in the end.


Arms (Make Two)

Use your main color.

Round 1: MR, 6 sc (6)
Round 2: Inc in each st around (12)
Rounds 3–4: Sc in each st around (12)
Round 5: (Sc 1, dec) repeat 4 times (8)
Rounds 6–12: Sc in each st around (8) — that is 7 more rounds

Lightly stuff the lower arm (the rounded paw section) but leave the upper portion mostly unstuffed so the arm stays floppy and poseable. Fasten off with a long tail.


Legs (Make Two)

Use your main color.

Round 1: MR, 6 sc (6)
Round 2: Inc in each st around (12)
Round 3: (Sc 1, inc) repeat 6 times (18)
Rounds 4–6: Sc in each st around (18)
Round 7: (Sc 1, dec) repeat 6 times (12)
Rounds 8–14: Sc in each st around (12)

Stuff the foot portion firmly and the leg section lightly. Fasten off with a long tail.


Ears (Make Two)

The ears are worked flat and then folded slightly before sewing.

Use your main color.

Round 1: MR, 6 sc (6)
Round 2: Inc in each st around (12)
Round 3: (Sc 1, inc) repeat 6 times (18)
Round 4: (Sc 2, inc) repeat 6 times (24)
Rounds 5–8: Sc in each st around (24)

Fasten off with a long tail. Do not stuff the ears. Flatten each ear slightly before sewing to give it that soft, floppy puppy ear shape.

If you want a two-toned ear with an inner color, crochet rounds 1 through 4 in your secondary color and rounds 5 through 8 in your main color, then sew the ear with the secondary color side facing outward.


Tail

Use your main color.

Round 1: MR, 6 sc (6)
Round 2: Inc in each st around (12)
Rounds 3–6: Sc in each st around (12)
Round 7: (Sc 1, dec) repeat 4 times (8)
Round 8: Sc in each st around (8)
Round 9: Dec 4 times (4)

Lightly stuff and fasten off with a long tail.


Belly Patch (Optional but Adorable)

For that classic puppy belly look, use your secondary color.

Round 1: MR, 6 sc (6)
Round 2: Inc in each st around (12)
Round 3: (Sc 1, inc) repeat 6 times (18)
Round 4: Sc in each st around (18)

Fasten off with a long tail. Sew this flat piece onto the front lower portion of the body before assembling the puppy.


Assembly

This is the part where your little puppy comes to life, and it is deeply satisfying. Take your time here and pin each piece in place before sewing so you can adjust the positioning until it looks just right.

Attach the muzzle to the head. Center it below the eyes, with the top of the muzzle sitting around round 12 and the bottom near round 14. Sew all the way around using your yarn tail and a yarn needle, tucking a tiny pinch of fiberfill inside before you close it completely to give the muzzle a slight puffiness. Once the muzzle is attached, use black yarn to embroider a small nose on the top center and a simple curved mouth below it — just two small diagonal stitches meeting at a point make the cutest little puppy smile.

Sew the head to the body. Position the head on top of the body, slightly toward the front so the puppy has a natural sitting posture. Sew all the way around the bottom edge of the head to the top edge of the body, working through both layers. Make sure it is secure — this joint takes the most stress.

Attach the ears. Place each ear on either side of the head, starting around round 3 or 4 from the top. Fold the bottom edge of each ear slightly inward before sewing to give it that characteristic floppy droop. Sew only the top edge of each ear so the bottom hangs free.

Sew the arms. Position one arm on each side of the body, roughly at the same level as the neck joint. The rounded paw end should point downward and slightly forward. Sew through the flat top edge of each arm and into the body.

Attach the legs. Place the legs at the bottom front of the body, pointing forward. They should sit symmetrically so the puppy can rest in a natural seated position. Sew firmly through the flat top edge of each leg.

Sew on the tail. Attach the tail to the center back of the body, just above the bottom. Angle it upward slightly for a cheerful, wagging look.

Sew on the belly patch if you made one, centered on the front lower body.


Finishing Touches

Once all your pieces are assembled, take a moment to look at your puppy from all angles and make any small adjustments. You can use your yarn needle to pull any slightly off-center stitches into better alignment, and you can add a couple of extra tacking stitches anywhere that feels loose.

Weave in every tail end carefully and trim close. Give the whole puppy a gentle squeeze and reshape any areas that look a little lopsided — the fiberfill will redistribute with handling, and your puppy will settle into the perfect shape.

If you want to add a little extra personality, you can tie a small length of ribbon or a crocheted chain around the puppy’s neck as a collar, or embroider tiny toe details onto the paws with a few small straight stitches. Some crafters like to add a tiny embroidered dot of white yarn just off-center in each eye to give that classic anime-style sparkle. All of these are optional, but each little detail adds so much charm.


Color Ideas and Variations

One of the most fun things about this pattern is how dramatically different it looks in different color combinations. Here are a few pairings that work beautifully.

A warm golden yellow with a soft cream muzzle and belly patch creates a Labrador-inspired puppy that practically radiates happiness. A charcoal gray with a lighter silver-gray belly reads as a husky or a German shepherd mix. Deep chocolate brown all over is classic and elegant. A pale lavender or dusty rose makes a fantasy-colored puppy that is absolutely irresistible, especially as a gift. You can even use variegated yarn for a speckled, spotted effect that gives every puppy a completely unique look.

If you want to make a litter of puppies, try making each one in a slightly different color or size by going up or down one hook size. A family of amigurumi puppies in a little basket makes one of the most wonderful handmade gifts imaginable.


Tips for Amigurumi Beginners

If this is one of your first amigurumi projects, a few extra tips will help things go more smoothly.

The magic ring can feel tricky at first, but after two or three tries it becomes completely natural. If you are really struggling, you can substitute two chains and work your first round of single crochets into the second chain from the hook, then pull the tail to close the center hole — it is not quite as neat but it works.

Tension matters a lot in amigurumi. You want your stitches tight enough that stuffing does not poke through but not so tight that crocheting becomes uncomfortable. If you can see the fiberfill between your stitches, try going down a half hook size.

The invisible decrease gives a much cleaner result than a standard decrease (inserting through both loops of two consecutive stitches). To do an invisible decrease, insert your hook through the front loop only of the next stitch, then through the front loop only of the stitch after that, and complete as a normal single crochet. The result is nearly seamless.

Stuff firmly. Amigurumi almost always looks better overstuffed than understuffed. A firmly stuffed figure holds its shape, photographs beautifully, and feels much more satisfying to hold.


Why Amigurumi Makes the Perfect Handmade Gift

Handmade gifts carry a weight

Categorized in:

Amigurumi,

Last Update: August 11, 2026