Free Crochet Dog Pattern

Free Crochet Dog Pattern: Make an Adorable Stuffed Puppy from Scratch

If you’ve been looking for a free crochet dog pattern that’s beginner-friendly, detailed, and genuinely fun to make, you’ve landed in the right place. Whether you’re crafting a gift for a child, a keepsake for yourself, or your first amigurumi project, this pattern walks you through every step of creating a soft, huggable stuffed dog using basic crochet stitches. No experience with amigurumi? No problem. By the end of this post, you’ll have everything you need to pick up your hook and start crocheting your new favorite puppy.

Let’s dive in.


Why Crochet a Stuffed Dog?

Crocheted animals have been a staple of the crafting world for decades, and for good reason. They’re portable, customizable, affordable, and deeply personal. Unlike a store-bought toy, a handmade crochet dog carries something extra — the time, care, and creativity of the person who made it.

Dogs are one of the most beloved subjects in amigurumi (the Japanese art of crocheting small stuffed animals and figures), and it’s easy to see why. You can adjust the colors, size, and details to create virtually any breed. A few tweaks to the ears and nose, and your golden retriever becomes a beagle or a schnauzer. The possibilities are as wide as your imagination and your yarn stash.

This free crochet dog pattern is designed to be adaptable. You can make a small keychain-sized puppy using fingering weight yarn and a 2mm hook, or a large, huggable companion using bulky yarn and a 5mm or 6mm hook. The instructions stay the same — only your materials change.


Materials You’ll Need

Before you start, gather the following supplies. Most of these are probably already in your craft room.

Yarn: Worsted weight yarn (approximately 200–300 yards) in your main color for the body, and a small amount in a contrasting color for the muzzle, inner ears, or patches. This pattern is shown in a warm tan color with cream accents, but feel free to go wild with your color choices.

Crochet Hook: Size 3.5mm or 4mm hook (adjust to achieve a tight gauge so stuffing doesn’t show through).

Stuffing: Polyester fiberfill, enough to firmly stuff the body, head, and limbs.

Safety Eyes: Two 12mm black safety eyes (or 9mm for a smaller version). If you’re making this for a child under three, embroider the eyes with black yarn instead.

Yarn Needle: For sewing pieces together and weaving in ends.

Scissors: Sharp fabric scissors or embroidery scissors work best.

Stitch Markers: These are optional but incredibly helpful for keeping track of your rounds.

Wire Armature (optional): If you’d like your dog to be poseable, you can insert a wire frame before closing the body. This is especially fun for photo props.


Gauge and Sizing

With worsted weight yarn and a 4mm hook, your finished dog will be approximately 9–10 inches tall when seated. Tighter tension will produce a slightly smaller dog; looser tension will give you a slightly larger one. Gauge doesn’t need to be precise for this project, but consistent tension throughout each piece is important for a polished result.


Abbreviations Used in This Pattern

This pattern uses US crochet terminology.

MR — Magic ring
ch — Chain
sl st — Slip stitch
sc — Single crochet
inc — Increase (2 sc in the same stitch)
dec — Invisible decrease (insert hook through front loops of next two stitches, pull up a loop, yarn over, pull through both loops)
BLO — Back loops only
st(s) — Stitch(es)
rnd — Round


Free Crochet Dog Pattern Instructions

All pieces are worked in continuous rounds (a magic spiral) unless otherwise noted. Do not join rounds unless the pattern specifically says to do so.


The Head

The head is the most expressive part of your dog, so take your time here.

Round 1: Start with a magic ring. Work 6 sc into the ring. Pull the tail to close. (6 sts)

Round 2: Inc in each st around. (12 sts)

Round 3: Sc 1, inc repeat around. (18 sts)

Round 4: Sc 2, inc repeat around. (24 sts)

Round 5: Sc 3, inc repeat around. (30 sts)

Round 6: Sc 4, inc repeat around. (36 sts)

Round 7: Sc 5, inc repeat around. (42 sts)

Rounds 8–14: Sc in each st around. (42 sts) — 7 rounds even

Round 15: Sc 5, dec repeat around. (36 sts)

Round 16: Sc 4, dec repeat around. (30 sts)

Before continuing, place your safety eyes between rounds 10 and 11, approximately 6–7 stitches apart. This is also a good time to stuff the head firmly with fiberfill.

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

Round 18: Sc 2, dec repeat around. (18 sts)

Round 19: Sc 1, dec repeat around. (12 sts)

Round 20: Dec around. (6 sts)

Fasten off, leaving a long tail. Use your yarn needle to close the remaining hole and weave in the end.


The Muzzle

The muzzle gives your dog its characteristic puppy face. Work this piece in your contrasting color.

Round 1: MR, 6 sc. (6 sts)

Round 2: Inc in each st. (12 sts)

Round 3: Sc 1, inc repeat around. (18 sts)

Rounds 4–5: Sc in each st around. (18 sts)

Fasten off with a long tail. Lightly stuff the muzzle, then use the tail to sew it to the lower center of the head, centered between the safety eyes. Once attached, embroider a small nose with black yarn in a triangular shape at the top of the muzzle, and add a straight stitch downward for the philtrum (the line between the nose and mouth). You can also embroider a subtle smile with a curved stitch.


The Body

Round 1: MR, 6 sc. (6 sts)

Round 2: Inc in each st. (12 sts)

Round 3: Sc 1, inc repeat around. (18 sts)

Round 4: Sc 2, inc repeat around. (24 sts)

Round 5: Sc 3, inc repeat around. (30 sts)

Round 6: Sc 4, inc repeat around. (36 sts)

Round 7: Sc 5, inc repeat around. (42 sts)

Rounds 8–20: Sc in each st around. (42 sts) — 13 rounds even

Round 21: Sc 5, dec repeat around. (36 sts)

Round 22: Sc 4, dec repeat around. (30 sts)

Begin stuffing the body firmly now.

Round 23: Sc 3, dec repeat around. (24 sts)

Round 24: Sc 2, dec repeat around. (18 sts)

Round 25: Sc 1, dec repeat around. (12 sts)

Do not fasten off yet. Continue stuffing until the body feels plump and firm. Then fasten off, leaving a long tail for sewing the head to the body.


The Front Legs (Make 2)

Round 1: MR, 6 sc. (6 sts)

Round 2: Inc in each st. (12 sts)

Rounds 3–5: Sc in each st around. (12 sts)

Round 6: Sc 1, dec repeat around. (8 sts) — This creates a natural ankle definition.

Rounds 7–14: Sc in each st around. (8 sts) — 8 rounds even for the leg length

Stuff lightly (or not at all for floppy legs — both styles look great). Flatten the top of the leg and work a row of sc through both layers to close. Fasten off with a long tail for sewing.


The Back Legs (Make 2)

Round 1: MR, 6 sc. (6 sts)

Round 2: Inc in each st. (12 sts)

Round 3: Sc in each st around. (12 sts)

Round 4: Sc 1, dec repeat around. (8 sts)

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

Stuff lightly and close as with the front legs.


The Ears (Make 2)

The ears can be customized for different breeds. These instructions make floppy ears, which work beautifully for dogs like cocker spaniels, beagles, and Labrador retrievers.

Row 1: Ch 7, sc in 2nd ch from hook, sc across. (6 sts) — Turn.

Row 2: Ch 1, sc across. (6 sts) — Turn.

Row 3: Ch 1, inc, sc 4, inc. (8 sts) — Turn.

Rows 4–8: Ch 1, sc across. (8 sts) — Turn.

Row 9: Ch 1, dec, sc 4, dec. (6 sts) — Turn.

Row 10: Ch 1, dec, sc 2, dec. (4 sts) — Turn.

Row 11: Ch 1, dec, dec. (2 sts)

Fasten off with a long tail. If you want double-layered, more dimensional ears, crochet two pieces per ear (one in your main color, one in a contrasting color) and sew them together with wrong sides facing before attaching to the head.

Attach the ears to either side of the head at approximately rounds 5–6, positioned to frame the face. Folding the top edge of the ear slightly before sewing gives a more natural droop.


The Tail

Round 1: MR, 5 sc. (5 sts)

Round 2: Sc 1, inc repeat, sc 1. (7 sts)

Rounds 3–8: Sc in each st around. (7 sts)

Stuff lightly and close. Sew to the back of the body at a slight upward angle. You can curve the tail and stitch it to the back of the body at two points to give it a permanent jaunty curl.


Assembling Your Crochet Dog

Assembly is where everything comes together, and it’s often the most satisfying part of any amigurumi project. Here’s a simple order to follow.

Start by sewing the head to the body. Position the head slightly forward on the body rather than straight on top — this gives the dog a more natural, alert posture. Pin it in place first, then sew all the way around with your yarn needle and the long tail you left when finishing the body.

Next, attach the back legs. These sit at the base of the body, angled slightly outward so the dog can sit upright. You’ll want to sew through the body and back through the leg a few times for a secure attachment.

The front legs go next. Sew them to the front sides of the body, positioned so they hang naturally downward. If you want your dog to appear to be reaching forward, angle them slightly ahead of the body.

Attach the ears last, checking in a mirror or photographing your work to make sure they’re symmetrical before fastening off the sewing thread.

Finally, sew on the tail and weave in all remaining ends.


Customization Ideas

One of the best things about a free crochet dog pattern like this one is how endlessly customizable it is. Here are some ideas to make your pup truly one of a kind.

If you want to recreate a specific breed, pay close attention to ear shape and body proportions. Long, narrow bodies suit dachshunds; stocky, wide builds suit bulldogs. Pointed ears with no fold work well for German shepherds and huskies. Long, straight tails suit golden retrievers, while a tightly coiled tail reads as a pug or shiba inu.

Color is your most powerful tool. Use multiple colors for spotted or patchy dogs. A black and white yarn combination with a bit of gray immediately reads as a dalmatian or border collie. Tan and black together evoke a Rottweiler or Doberman. White with brown patches is a classic beagle or basset hound.

You can also add accessories. A tiny crocheted bow tie or bandana around the neck is impossibly charming. A crocheted collar with a small button or bead as a tag adds wonderful detail. For holiday versions, work a small red hat or antlers and you have the perfect Christmas puppy ornament.

If you’re making the dog as a gift for someone, consider their real-life dog. A heartfelt gift that mirrors a beloved pet is something people treasure for years.


Tips for Beginners

If this is your first amigurumi project, a few things will make your experience much smoother.

Use a hook that’s slightly smaller than what’s recommended on your yarn label. Amigurumi pieces need to be worked tightly so the stuffing doesn’t peek through the stitches. If you can see light through your fabric when you hold it up, go down a hook size.

Count your stitches at the end of every single round, especially during the increase and decrease rounds. Losing or gaining even one stitch can throw off the shape significantly. Stitch markers are your best friend here.

Don’t rush the stuffing. Understuffed pieces look floppy and sad; overstuffed pieces can distort the shape. Aim for firm but not tight. The piece should feel solid but still have a little give when you squeeze it.

When sewing pieces together, use the same yarn you crocheted with so the seams are invisible. Take your time with this step. A beautifully crocheted dog can lose its charm if the assembly looks rushed.

Finally, take breaks. Amigurumi requires a lot of concentration, especially when you’re new to it. Giving your eyes and hands a rest will actually improve your work.


Caring for Your Finished Crochet Dog

If you plan to give this dog to a child, or if it’s going to get a lot of love and handling, it’s worth knowing how to keep it clean.

Most acrylic yarns are machine washable on a gentle cycle in a mesh laundry bag. Use cold water and a low or no-heat dryer setting, or let it air dry. Reshape the dog gently while it’s damp to restore its form.

Natural fiber yarns like cotton or wool may require hand washing. Check your yarn label for specific care instructions.

Safety eyes are, well, secure — but always double-check that the backing is firmly locked in place before giving any crocheted toy to a young child. And again, if the recipient is under three years old, always embroider the eyes instead.


Share Your Finished Puppy

There is something so satisfying about finishing an amigurumi project and holding the finished piece in your hands. If you make this free crochet dog pattern, please share your photos! Seeing the different color combinations, breed interpretations, and creative liberties that crafters take is one of the most joyful parts of the crochet community.

Tag your projects with descriptive terms when you share them on social media or platforms like Ravelry so other crafters can find your version for inspiration. Every different take on this pattern adds to a growing library of adorable, handmade dogs just waiting to be loved.

Happy crocheting — and give that finished pup a little squeeze for me.

Categorized in:

Toys,

Last Update: October 1, 2026

Tagged in:

, , ,