Free Pattern: Crochet Your Own Adorable Puppy!

Free Pattern: Crochet Your Own Adorable Puppy!

There is something undeniably magical about handmade toys. They carry warmth, intention, and a kind of personality that no mass-produced item can replicate. If you have been looking for a project that will challenge your skills just enough to keep things interesting while rewarding you with an absolutely melt-worthy finished object, you have found it. This free crochet puppy pattern is designed for intermediate crocheters — though confident beginners who know their basic stitches will do just fine with a little patience. By the time you finish, you will have a soft, squishy, lovable little dog that is perfect as a gift, a nursery decoration, a child’s companion, or simply a sweet addition to your own collection of handmade treasures.

Let’s dive in.


Why Crochet a Puppy?

Amigurumi — the Japanese art of crocheting or knitting small stuffed animals and creatures — has taken the crafting world by storm, and it is easy to see why. These small projects are satisfying to complete in a relatively short amount of time, they use minimal yarn, and the results are endlessly customizable. A puppy, in particular, is one of the most universally beloved subjects you can create. Whether you are making it for a child who just lost their first tooth, an adult who misses their childhood dog, or a friend who needs a little handmade cheer, a crocheted puppy hits differently than a card or a candle.

This pattern creates a puppy that stands approximately 6 to 7 inches tall when complete, with floppy ears, a soft round belly, and a sweet expression that comes together with just a few simple embroidery stitches or safety eyes. You can easily adjust the size by going up or down in hook size and yarn weight.


Materials You Will Need

Before you get started, gather everything you need so you can work without interruption. Here is a complete list:

Yarn: Approximately 100–150 yards of worsted weight yarn in your main color (body and head), plus a small amount of a contrasting color for the ears, paws, and any patches you want to add. This pattern uses Lion Brand Pound of Love or any similar smooth, washable worsted weight yarn. For a truly soft result, look for something with a slight sheen or a high cotton content, though acrylic works beautifully and holds its shape well.

Hook: US size G (4.00 mm) or H (5.00 mm) crochet hook. A G hook with worsted weight yarn creates a tight enough fabric that the stuffing does not show through, which is exactly what you want for amigurumi.

Safety eyes: Two 12 mm black safety eyes, or you can embroider the eyes with black yarn for a fully toy-safe option appropriate for babies and very young children.

Stuffing: Polyester fiberfill stuffing. Use enough to make the puppy feel firm and hold its shape, but not so much that seams strain.

Tapestry needle: For sewing pieces together and weaving in ends.

Stitch markers: These are your best friends in the round. Use locking stitch markers to mark the beginning of each round so you do not lose your place.

Scissors: A small, sharp pair works best for clean cuts close to the work.

Optional: A small piece of black or brown embroidery floss or yarn for the nose and mouth. A dab of blush-colored yarn or chalk for the cheeks gives the puppy a rosy, sweet expression.


Abbreviations Used in This Pattern

This pattern is written in US crochet terminology. Here are the abbreviations you will encounter:

MR — magic ring
ch — chain
sl st — slip stitch
sc — single crochet
inc — increase (two single crochets in the same stitch)
dec — invisible decrease (insert hook through front loops only of the next two stitches, yarn over, pull through both loops, yarn over, pull through both loops on hook)
BLO — back loop only
FLO — front loop only
st(s) — stitch(es)
rnd — round
( ) — repeat instructions inside parentheses the number of times indicated


Pattern Notes

Work in continuous rounds unless otherwise noted. Do not join at the end of each round unless the pattern specifically says to. Place your stitch marker at the first stitch of each new round and move it up as you go.

The invisible decrease (dec) is highly recommended over the standard decrease for amigurumi because it creates a much cleaner, less visible seam. If you are unfamiliar with it, a quick search for “invisible decrease crochet tutorial” will show you exactly how to work it.

Leave long tails when fastening off pieces that need to be sewn together. This saves you the effort of joining new yarn later.

For a scrappy, patchy puppy look, feel free to switch colors throughout the body pieces. You can make one ear a different color, add a patch over one eye, or work the belly in a contrasting shade. The pattern is written in a single main color for clarity, but it is infinitely customizable.


The Pattern

Head

Begin with your main color yarn.

Rnd 1: MR, 6 sc into ring. (6 sts)
Rnd 2: Inc in each st around. (12 sts)
Rnd 3: (Sc 1, inc) around. (18 sts)
Rnd 4: (Sc 2, inc) around. (24 sts)
Rnd 5: (Sc 3, inc) around. (30 sts)
Rnd 6: (Sc 4, inc) around. (36 sts)
Rnd 7: (Sc 5, inc) around. (42 sts)
Rnds 8–14: Sc in each st around. (42 sts)
Rnd 15: (Sc 5, dec) around. (36 sts)
Rnd 16: (Sc 4, dec) around. (30 sts)

Before you continue decreasing, now is the time to attach your safety eyes. Place them between rounds 10 and 11, approximately 8 to 10 stitches apart. If you prefer embroidered eyes, you will add those after the head is stuffed and closed. Once your eyes are positioned the way you like, fasten the backing washers on firmly from the inside.

Rnd 17: (Sc 3, dec) around. (24 sts)

Begin stuffing the head now. Use plenty of fiberfill, working it in gradually so the head holds a nice round shape. Continue adding stuffing as you decrease.

Rnd 18: (Sc 2, dec) around. (18 sts)
Rnd 19: (Sc 1, dec) around. (12 sts)
Rnd 20: Dec around. (6 sts)

Fasten off, leaving a long tail. Thread the tail through the remaining 6 stitches and pull tight to close. Weave in the end securely. Set the head aside.


Snout

The snout is worked as a separate oval and sewn onto the face, which gives the puppy its characteristic three-dimensional muzzle.

With your main color (or a slightly lighter shade for contrast):

Rnd 1: Ch 4, sc in second ch from hook, sc in next ch, 3 sc in last ch, working along the other side of the chain: sc in next 2 sts, 2 sc in first ch. (10 sts)
Rnd 2: Inc, sc 2, inc 3 times, sc 2, inc. (16 sts)
Rnd 3: Sc in each st around. (16 sts)

Fasten off with a long tail. Do not stuff the snout. Flatten it slightly and sew it onto the center front of the head, between rounds 11 and 14. Before closing it completely, you can stuff a tiny amount of fiberfill inside for a slightly puffy look. Use black yarn or embroidery floss to embroider a rounded triangle nose at the top of the snout and a small Y-shaped mouth below.


Body

With your main color:

Rnd 1: MR, 6 sc into ring. (6 sts)
Rnd 2: Inc in each st around. (12 sts)
Rnd 3: (Sc 1, inc) around. (18 sts)
Rnd 4: (Sc 2, inc) around. (24 sts)
Rnd 5: (Sc 3, inc) around. (30 sts)
Rnd 6: (Sc 4, inc) around. (36 sts)
Rnds 7–16: Sc in each st around. (36 sts)
Rnd 17: (Sc 4, dec) around. (30 sts)
Rnd 18: (Sc 3, dec) around. (24 sts)
Rnd 19: (Sc 2, dec) around. (18 sts)

Begin stuffing the body firmly. The body should feel a little rounder and heavier than the head.

Rnd 20: (Sc 1, dec) around. (12 sts)
Rnd 21: Dec around. (6 sts)

Fasten off with a long tail and close as with the head. Set aside.


Ears (Make 2)

The ears are worked flat and folded slightly before sewing on, which gives them that floppy, realistic droop.

With your contrasting color (or main color):

Rnd 1: MR, 6 sc into ring. (6 sts)
Rnd 2: Inc in each st around. (12 sts)
Rnd 3: (Sc 1, inc) around. (18 sts)
Rnds 4–8: Sc in each st around. (18 sts)
Rnd 9: (Sc 1, dec) around. (12 sts)
Rnd 10: Sc in each st around. (12 sts)

Fasten off with a long tail. Do not stuff the ears. Flatten them and pinch the base slightly so they curve forward. Sew them onto either side of the head, above and slightly behind the eyes, letting them fall forward naturally. The droopy ear look is part of the charm — do not worry about getting them perfectly symmetrical. Slight asymmetry reads as character.


Legs (Make 4)

With your contrasting color for the paw:

Rnd 1: MR, 6 sc into ring. (6 sts)
Rnd 2: Inc in each st around. (12 sts)
Rnd 3: Sc in each st around. (12 sts)
Rnd 4: (Sc 1, dec) around. (8 sts)

Switch to main color:

Rnds 5–10: Sc in each st around. (8 sts)

Stuff lightly — the legs should be soft and bendable rather than rigid. Fasten off with a long tail. You will sew two legs to the bottom front of the body as arms and two to the bottom as legs, so they dangle a little.


Tail

With your main color (or a mix of both colors for a fun two-toned tail):

Rnd 1: MR, 4 sc into ring. (4 sts)
Rnds 2–7: Sc in each st around. (4 sts)

Fasten off with a long tail. Stuff lightly and sew to the back lower portion of the body at a slight upward angle, as if the puppy is wagging.


Assembly

Assembly is where your puppy truly comes to life, and it is worth taking your time here.

Start by attaching the head to the body. Position the head so the face looks slightly forward and upward — this gives the puppy an alert, curious expression. Pin it in place before sewing if you like. Use your tapestry needle and a length of main color yarn to sew around the entire neck opening in a whip stitch, going through both layers. Pull firmly as you sew to create a secure join.

Next, sew the front legs to either side of the body, roughly at the level of round 6 or 7 from the top. They should hang at a slight forward angle. The back legs go lower, around rounds 14 to 16, angled downward and slightly outward.

Sew the tail to the center back of the body, and then go back and attach the ears to the head if you have not already done so. Finally, use black yarn or embroidery floss to add the nose, mouth, and — if you opted out of safety eyes — the eyes. A few small stitches in a circle give a lovely, lifelike eye. A single straight stitch across the center creates a sleeping or content expression, which is particularly sweet for baby-safe versions.

For the cheeks, you can use a tiny amount of pink or blush yarn stitched in a few loops, or simply rub a small amount of pink chalk or blush makeup onto the yarn surface with a cotton swab. It sounds unconventional, but it works beautifully and gives the puppy a sweet, warm look.


Customization Ideas

One of the greatest joys of making amigurumi is how easily you can personalize each one. Here are a few ideas to make your crochet puppy truly one of a kind.

Color: Go traditional with a golden yellow for a Labrador look, use a warm brown for a chocolate hound, or work in black and white for a classic Dalmatian feel. You can even use variegated yarn for an unexpected, artsy result.

Breed-specific details: Add a longer, narrower snout for a greyhound-style pup, or make the ears shorter and pointier for a German shepherd vibe. A corkscrew tail (worked in a spiral with increases on every other stitch) gives you an instant Pug or Spitz.

Accessories: A tiny crocheted collar worked in a contrasting color and sewn around the neck is an adorable finishing touch. You can even add a small chain stitch tag. A miniature bandana made from a triangle of fabric or crocheted in a simple triangle shape gives the puppy a rustic, lovable look.

Size: Want a giant puppy pillow? Go up to a bulky yarn and a 6 mm or larger hook. Want a tiny keychain pup? Use fingering weight yarn and a 1.75 mm hook. The proportions hold regardless of scale.


Tips for Success

If this is your first amigurumi project, or even your first few, a handful of practical tips can make the experience much more enjoyable.

Work tightly. The biggest challenge beginners face with amigurumi is gaps in the fabric that let the stuffing show through. Going down a hook size from what the yarn label recommends is common practice in the amigurumi world, and it makes a significant difference.

Count your stitches every round. Seriously — count them every single time. A missed increase or an extra stitch will throw off your shaping and compound over several rounds. Stitch markers are not optional; they are essential.

Stuff as you go. Once the opening gets smaller than the size of your stuffing ball, it becomes difficult to get enough fiberfill inside. Add stuffing before you close up, not after.

Do not rush the sewing. The assembly can feel tedious after the excitement of crocheting all the individual pieces, but the way you attach the limbs and head determines the personality of your finished puppy. Take an extra five minutes to pin things in place, stand back, and assess before committing to a seam.

Practice the magic ring if it frustrates you. The magic ring is the foundation of nearly every amigurumi piece, and if you have never used one, it can feel awkward the first several times. A few practice attempts on scrap yarn before starting the pattern will save you a lot of frustration.


Sharing Your Make

If you crochet this puppy, please share it! The handmade community thrives on connection and inspiration, and seeing how different makers interpret a pattern is genuinely one of the most delightful parts of being a crafter. Share your finished puppy on Instagram or Pinterest and tag it so other crocheters can find it. Leave a comment below if you have questions, modifications, or just want to show off — every finished puppy made from this pattern genuinely makes the world a slightly warmer place.

This pattern is free for personal use and for gifting. If you would like to sell finished items made from this pattern, you are welcome to do so with credit to the pattern source. Please do not redistribute the pattern itself as

Categorized in:

Toys,

Last Update: October 2, 2026

Tagged in:

, , , ,