Free Dog crochet pattern

Free Dog Crochet Pattern: Adorable Amigurumi Puppy You Can Make Today

If you have been searching for a free dog crochet pattern that is beginner-friendly, detailed, and genuinely cute, you have landed in exactly the right place. Whether you are picking up a crochet hook for the first time or you are an experienced maker looking for your next project, this pattern will walk you through creating an adorable amigurumi-style puppy from nose to tail. The finished toy measures approximately six to seven inches tall and makes a wonderful gift for children, dog lovers, and anyone who appreciates handmade things.

Grab your yarn, settle in, and let’s make a dog together.


Why Crochet a Dog?

Dogs are one of the most universally loved animals on the planet, and crocheted dogs hold a very special place in the world of handmade toys. Unlike buying a stuffed animal from a store, a crocheted dog carries something extra — the time, care, and creativity of the person who made it. When you gift a handmade amigurumi puppy, you are giving something that cannot be replicated by a factory.

Beyond the sentimental value, this free dog crochet pattern is also genuinely practical. Crochet amigurumi toys are durable, washable (if you use the right yarn), and endlessly customizable. Want a golden retriever? Choose honey-colored yarn. Prefer a dalmatian? Use white with small black embroidered spots. A schnauzer? Gray yarn with a white muzzle does the trick beautifully. The basic structure remains the same while the color choices open up a world of creative possibilities.


Materials You Will Need

Before diving into the pattern itself, let’s make sure you have everything on hand. Running out of stuffing halfway through or realizing you are missing safety eyes can be frustrating, so a quick supply check is always worth it.

You will need one skein of worsted weight yarn in your main color (this is the body and head), a small amount of a contrasting color for the muzzle and inner ears, and optionally a third color for any patches or markings you want to add. Worsted weight is ideal for amigurumi because it creates a dense fabric that hides the stuffing inside and holds its shape well.

For hooks, a size 3.5mm or 4.0mm 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, but not so tight that your hands cramp up. If you find your fabric looking loose or the stuffing is peeking through, simply go down a hook size.

You will also need a pair of 12mm safety eyes (two of them, obviously), polyfil stuffing, a yarn needle for sewing pieces together, and scissors. If you are making this for a child under three years old, skip the safety eyes entirely and embroider the eyes instead using black yarn or embroidery floss — small parts are always a safety risk for very young children.

A stitch marker is optional but highly recommended. Amigurumi is worked in continuous rounds rather than joined rounds, so a stitch marker helps you keep track of where each round begins so you do not lose your place.


Abbreviations and Stitch Guide

This free dog crochet pattern uses standard US crochet terminology. Here is a quick reference for the abbreviations you will see throughout:

MR stands for magic ring. Ch means chain. Sc is single crochet. Inc is an increase, meaning you work two single crochets into the same stitch. Dec is an invisible decrease, meaning you insert your hook through the front loops of the next two stitches and complete a single crochet — this creates a nearly invisible reduction and gives your finished piece a much cleaner look than a standard decrease. Sl st means slip stitch. FO means fasten off. BLO means back loop only.

If you are newer to amigurumi, the magic ring (also called a magic circle) is the foundational technique for working in the round. It allows you to start with a closed center with no hole, which is essential when making spherical shapes like heads and bodies. There are many video tutorials available if you search “magic ring crochet” and find a visual demonstration helpful.


Free Dog Crochet Pattern: The Full Instructions

Head

Start with your main color yarn.

Round 1: MR, 6 sc into the ring. (6 stitches)

Round 2: Inc in each stitch around. (12 stitches)

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

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

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

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

Rounds 7 through 12: Sc in each stitch around. (36 stitches, six rounds even)

Round 13: Sc 4, dec repeat around. (30 stitches)

Round 14: Sc 3, dec repeat around. (24 stitches)

At this point, insert your safety eyes between rounds 9 and 10, with approximately 6 to 8 stitches of space between them. This is the moment to place them carefully — once the backs are snapped on, they are essentially permanent.

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

Begin stuffing the head firmly but not so firmly that it distorts the shape. You want it to feel plump and round.

Round 16: Sc 1, dec repeat around. (12 stitches)

Round 17: Dec around. (6 stitches)

Fasten off and leave a long tail. Thread your yarn needle through the remaining 6 stitches, pull tight to close, and weave in the end. Set the head aside.


Body

Round 1: MR, 6 sc into the ring. (6 stitches)

Round 2: Inc in each stitch around. (12 stitches)

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

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

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

Rounds 6 through 12: Sc in each stitch around. (30 stitches, seven rounds even)

Round 13: Sc 3, dec repeat around. (24 stitches)

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

Stuff the body firmly.

Round 15: Sc 1, dec repeat around. (12 stitches)

Round 16: Dec around. (6 stitches)

Fasten off, close the opening the same way you closed the head, and leave a long tail for attaching. The body will be slightly smaller and more oval than the head, which gives the finished dog that classic amigurumi puppy proportion.


Legs (Make Four)

Round 1: MR, 6 sc into the ring. (6 stitches)

Round 2: Inc in each stitch around. (12 stitches)

Round 3: BLO sc in each stitch around. (12 stitches) — this creates a defined ridge that forms the paw pad edge.

Round 4: Sc 2, dec repeat around. (9 stitches)

Rounds 5 through 8: Sc in each stitch around. (9 stitches, four rounds even)

Fasten off and leave a long tail for sewing. Stuff lightly — the legs do not need to be packed as firmly as the head and body. A small amount of stuffing at the bottom to round out the paw is sufficient.

Make all four before moving on.


Ears (Make Two)

Using your main color or a contrasting color for the inner ear:

Round 1: MR, 4 sc into the ring. (4 stitches)

Round 2: Inc in each stitch around. (8 stitches)

Round 3: Sc 1, inc repeat around. (12 stitches)

Round 4: Sc 2, inc repeat around. (16 stitches)

Rounds 5 and 6: Sc in each stitch around. (16 stitches)

Fasten off, leaving a long tail. Do not stuff the ears — they should lie flat and floppy, which gives the dog that endearing droopy-eared look. If you want more upright ears (like a terrier), simply work fewer rounds so the ear is smaller and stiffer.


Muzzle

Using your contrasting color:

Round 1: MR, 6 sc into the ring. (6 stitches)

Round 2: Inc in each stitch around. (12 stitches)

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

Fasten off, leaving a long tail. The muzzle should be a flat, slightly domed circle. Do not stuff it. When you sew it to the face, leave a small gap before closing it completely and add just a pinch of stuffing to give it a slight puffy dimension — this detail makes the face look remarkably more lifelike and expressive.


Tail

Round 1: MR, 4 sc into the ring. (4 stitches)

Rounds 2 through 7: Sc in each stitch around. (4 stitches, six rounds)

Fasten off, leaving a long tail. The tail is a simple little tube. You can leave it straight for a typical puppy tail or curve it slightly by sewing it to the body at a slight upward angle for that cheerful wagging look.


Assembling Your Dog

Assembly is where everything comes together and where the personality of your dog really emerges. Take your time here and pin pieces in place before sewing if you want to preview the positioning.

Start by attaching the head to the body. Use the long tail you left on the body and sew through the stitches of both pieces, working your way around the full circumference. Make sure the head is centered and sitting upright. Pull firmly to close any gaps between the pieces and weave in all ends securely.

Next, sew the muzzle to the front center of the face. Position it between the eyes and slightly below, centered horizontally. Before fully closing it, add that small pinch of stuffing. Once sewn closed, use black yarn or embroidery floss to stitch a small nose — typically a slightly flattened oval or triangle shape — at the top center of the muzzle. You can also add a tiny smile by stitching a short line downward from the nose and then curving outward on each side.

Attach the ears on either side of the head, roughly in line with the eyes or slightly behind them. Floppy ears look best when positioned so they fall forward toward the face rather than straight down.

For the legs, position the two front legs on the lower front of the body and the two back legs on the lower sides. Sew each one securely through several rounds of stitches. The front legs can point slightly forward and the back legs can angle slightly outward for a stable, natural stance.

Finally, attach the tail to the back center of the body, pointing upward at a cheerful angle.


Customizing Your Free Dog Crochet Pattern

One of the most exciting aspects of this free dog crochet pattern is how easily it adapts to different breeds. Here are a few quick ideas.

For a dachshund, make the body about two rounds longer and the legs one round shorter to create that signature long-low silhouette. Brown or tan yarn is perfect.

For a husky or malamute, use gray and white yarn, add a white muzzle patch, and make the ears smaller and pointed by skipping the last two rounds. Add two or three blue stitches to each eye area to suggest those striking pale eyes.

For a poodle, use a fluffy or bouclé yarn on the ears and tail for a curly texture, and use a solid cream or apricot color for the body.

For a beagle, use a tricolor approach with brown, black, and white yarn across the body using tapestry crochet or by adding small sewn-on patches after assembly.

If you want to add a collar, simply crochet a chain long enough to fit around the neck, join it with a slip stitch, and add a tiny crocheted ring for a tag detail. A little bow made from ribbon or crocheted from a contrasting color adds a sweet finishing touch for a girl dog.


Tips for a Beautiful Finished Dog

Tension is everything in amigurumi. If your stitches are too loose, the stuffing shows through and the finished piece looks sloppy. Work with a hook size slightly smaller than what the yarn label recommends to get that tight, even fabric.

Always use the invisible decrease rather than a standard decrease in amigurumi. It eliminates the visible bumps and holes that a standard decrease creates and gives your pieces a smooth, professional finish.

Stuff firmly and evenly as you go, not all at once at the end. Adding stuffing gradually round by round ensures you get into all the corners and curves without lumps.

When sewing pieces together, mattress stitch through both layers rather than just surface stitching. This creates a much more secure and invisible join.

Use a long enough tail when you fasten off. Running out of yarn halfway through sewing a piece on is genuinely one of the most frustrating experiences in amigurumi, and it is entirely avoidable by simply leaving a generous tail from the start.


Yarn Substitutions and Care

This free dog crochet pattern works with any worsted weight yarn, but a few types deserve special mention. Acrylic yarn is the most popular choice for amigurumi because it is widely available, affordable, machine washable, and comes in an enormous range of colors. It is also hypoallergenic, which matters for toys that children will handle.

Cotton yarn creates a firmer, slightly stiffer fabric that holds its shape extremely well. It is also naturally hypoallergenic and feels cool to the touch. The downside is that it has less stretch than acrylic, which can make tight amigurumi stitches a bit harder on your hands.

Wool or wool blends give a beautiful softness and warmth, and they felt slightly over time which adds a lovely cohesion to the toy. If you go this route, be aware that most wool is not machine washable — hand wash only and lay flat to dry.

Whatever yarn you choose, wash your finished dog before gifting it, especially if it will be given to a child. This sets the fibers, softens any stiffness from the tight amigurumi stitching, and removes any dust or oils picked up during the crafting process.


A Final Word

Making a handmade toy from a free dog crochet pattern like this one is one of those projects that delivers so much more than the finished object itself. You spend time in a creative flow state, your hands are busy, your mind is focused, and at the end you hold something entirely made by you. That little stuffed dog sitting on your palm represents hours of attention and care, and whoever receives it will feel that.

Whether you make one for a toddler who already loves dogs, a teenager who lost a beloved pet, a friend who needs cheering up, or simply for yourself because you deserve something handmade and lovely — this project is worth every stitch.

Save this free dog crochet pattern, share it with your crafting friends, and tag your finished pup when you make one. Happy crocheting.

Categorized in:

Keychain,

Last Update: August 6, 2026

Tagged in:

, , ,