how to crochet cute puppy plushies | free pattern + tutorial

How to Crochet Cute Puppy Plushies | Free Pattern + Tutorial

There is something irresistible about a handmade stuffed animal. It carries warmth in a way that no store-bought toy ever quite manages, and when that handmade creation happens to be an adorable crocheted puppy, the charm goes off the charts. Whether you are a seasoned crocheter looking for a fun new project or a beginner who wants to try something a little more ambitious, this free pattern and step-by-step tutorial will walk you through every stitch you need to create your very own crochet puppy plushie from start to finish.

This pattern produces a plushie that sits roughly six to seven inches tall when finished, making it a perfect size for display, gifting, or cuddling. The construction uses basic amigurumi techniques, which simply means you will be crocheting in continuous rounds to build three-dimensional shapes. If you have never made amigurumi before, do not worry. This tutorial explains everything in plain language so you can follow along without any prior experience with the style.

What You Will Need Before You Start

Before diving into the pattern itself, let us go over the supplies. Having everything gathered on your table before you begin will make the whole process smoother and more enjoyable.

Yarn: You will need a medium-weight yarn, also labeled as worsted weight or size four yarn, in three colors. Choose one main color for the body (any classic dog color works wonderfully — cream, tan, brown, black, or gray), a contrasting color for the muzzle and inner ear patches, and a small amount of white or light pink for the eye highlights and belly detail if you want them. For the most satisfying results, look for a yarn that has a slight softness and minimal texture, since smooth yarn is much easier to work with for amigurumi and shows stitch definition clearly.

Hook: A 3.5mm or 4mm crochet hook is ideal for worsted weight amigurumi. Many crocheters prefer to go down a hook size from the yarn label recommendation when making plushies, because a tighter tension creates a fabric that holds its shape and prevents stuffing from peeking through the gaps.

Polyester fiberfill stuffing: You will need a moderate amount of stuffing. The fluffy, cloud-like polyester variety works best because it is lightweight, hypoallergenic, and easy to push into small spaces.

Safety eyes: Two black safety eyes in the 9mm or 12mm size give the puppy its characteristic sweet expression. If you are making this plushie for a child under three, skip the safety eyes and embroider the eyes instead using black yarn or embroidery floss, since small parts present a choking hazard.

Yarn needle: A blunt tapestry or yarn needle is essential for sewing pieces together and weaving in your ends neatly.

Stitch markers: These are optional but highly recommended, especially for beginners. A stitch marker placed at the beginning of each round saves you from losing count.

Scissors: Any sharp pair will do.

Understanding the Abbreviations

This pattern uses standard US crochet abbreviations. Here is a quick reference so you can keep moving through the instructions without stopping to look things up.

MR = Magic ring (also called a magic circle)
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 work a single crochet)
BLO = Back loop only
FO = Fasten off
Rep = Repeat

A Note on Tension and Gauge

Because plushies do not need to be a precise size the way garments do, gauge is flexible here. What matters more is consistency and tightness. You want your stitches snug enough that stuffing does not show through, but not so tight that your hands cramp while working. If you find your fabric too loose, try a smaller hook. If your hands are aching, try a slightly larger one.

Pattern: Head

Start with the magic ring. All rounds are worked in a continuous spiral unless otherwise noted. Do not join rounds with a slip stitch unless the pattern specifically says to.

Round 1: Place 6 sc into the MR. Pull the ring closed. (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)
Round 7: Sc 5, Inc repeat around. (42 stitches)
Rounds 8 through 14: Sc in each stitch around. (42 stitches — 7 rounds even)
Round 15: Sc 5, Dec repeat around. (36 stitches)
Round 16: Sc 4, Dec repeat around. (30 stitches)

Before continuing, attach the safety eyes between rounds 10 and 11, leaving about 8 to 10 stitches of space between them. This is the right moment to place them because the opening is still large enough to reach inside and secure the washers comfortably.

Round 17: Sc 3, Dec repeat around. (24 stitches)
Round 18: Sc 2, Dec repeat around. (18 stitches)

Now fill the head firmly with polyester fiberfill. Press it in evenly so the shape is round and full without any lumpy spots. Continue stuffing as you decrease if needed.

Round 19: Sc 1, Dec repeat around. (12 stitches)
Round 20: Dec around. (6 stitches)

Close the opening by pulling the yarn tail through the remaining 6 stitches with your yarn needle, pulling tight to cinch it shut. Weave in the end securely. Set the head aside.

Pattern: Body

Round 1: Place 6 sc into the MR. (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 14: Sc in each stitch around. (36 stitches — 8 rounds even)
Round 15: Sc 4, Dec repeat around. (30 stitches)
Round 16: Sc in each stitch around. (30 stitches)
Round 17: Sc 3, Dec repeat around. (24 stitches)
Round 18: Sc in each stitch around. (24 stitches)
Round 19: Sc 2, Dec repeat around. (18 stitches)

Stuff the body firmly at this point before the opening becomes too small to work with.

Round 20: Sc 1, Dec repeat around. (12 stitches)
Round 21: Dec around. (6 stitches)

Close and fasten off, leaving a long tail for sewing. The bottom of the body, which is the magic ring end, will become the puppy’s tummy, and the top, which is the narrower end, will attach to the head.

Pattern: Ears (Make Two)

The ears are worked flat in rows, then folded slightly before sewing onto the head.

Row 1: Ch 5, then starting in the second chain from the hook, sc across. (4 stitches) Ch 1, turn.
Row 2: Inc, sc 2, Inc. (6 stitches) Ch 1, turn.
Row 3: Sc in each stitch across. (6 stitches) Ch 1, turn.
Row 4: Sc in each stitch across. (6 stitches) Ch 1, turn.
Row 5: Dec, sc 2, Dec. (4 stitches) Ch 1, turn.
Row 6: Sc in each stitch across. (4 stitches) Ch 1, turn.
Row 7: Dec, Dec. (2 stitches) FO, leave a long tail.

If you want floppy ears with a contrasting inner patch, work rows 1 through 4 in your contrasting color and rows 5 through 7 in your main color. Then hold both pieces with wrong sides together and sew the edges together using your yarn needle and main color yarn, working around the perimeter and leaving the top edge open for attachment.

Alternatively, you can work the ears as solid pieces in your main color and simply fold each ear in half lengthwise before sewing it to the head for a naturally droopy look.

Pattern: Muzzle

Round 1: Place 6 sc into the MR using your contrasting muzzle color. (6 stitches)
Round 2: Inc in each stitch around. (12 stitches)
Round 3: Sc 1, Inc repeat around. (18 stitches)
Round 4: Sc in each stitch around. (18 stitches)
FO, leaving a long sewing tail.

The muzzle does not get stuffed. Flatten it slightly and sew it onto the lower-center area of the face, roughly between rounds 12 and 16, centered between the eyes. Once it is pinned in place, sew around the outer edge using whipstitch, leaving a small gap to push in a tiny pinch of stuffing before closing. This gives the muzzle a soft, slightly puffy look that is one of the most charming details of the finished plushie.

Using black yarn or embroidery floss, embroider a small upside-down triangle for the nose at the top of the muzzle, and a simple curved “Y” shape beneath it for the mouth. These two details transform the plushie’s expression from blank to absolutely adorable.

Pattern: Legs (Make Four)

The front and back legs use the same pattern, but you can stuff the back legs slightly firmer so they provide more stability when the puppy sits.

Round 1: Place 6 sc into the MR. (6 stitches)
Round 2: Inc in each stitch around. (12 stitches)
Round 3: BLO sc in each stitch around. (12 stitches) This back-loop-only round creates a visible ridge that defines the paw.
Rounds 4 through 8: Sc in each stitch around. (12 stitches — 5 rounds even)
Round 9: Sc 2, Dec repeat around. (9 stitches)
Round 10: Sc in each stitch around. (9 stitches)

Stuff lightly. FO, leaving a long sewing tail. The paw is the magic-ring end, which should face downward when attached to the body.

Pattern: Tail

Round 1: Place 5 sc into the MR. (5 stitches)
Round 2: Inc in each stitch around. (10 stitches)
Rounds 3 through 5: Sc in each stitch around. (10 stitches)
Round 6: Sc 3, Dec repeat twice. (8 stitches)
Round 7: Sc in each stitch around. (8 stitches)

Stuff lightly and FO, leaving a sewing tail. The tail can be positioned straight out from the back of the body, or angled upward for a happy wagging look.

Assembling Your Puppy Plushie

Assembly is where your collection of separate pieces becomes a recognizable dog, and it is genuinely one of the most satisfying moments in the whole project.

Start by attaching the head to the body. Position the head so the face is looking slightly upward or straight ahead, whichever expression you prefer. Using the long tail left on the body and your yarn needle, sew through the stitches of the final round of the body and the corresponding stitches around the base of the head. Work all the way around in a circle, then go around a second time to reinforce the join. Pull the yarn through to the inside before weaving in the end so the knot is hidden.

Next, pin the ears onto either side of the top of the head. Most crocheters position them between rounds 3 and 6 on the head, a few stitches back from the center. Hold them in place with stitch markers or sewing pins while you check the overall look from multiple angles. Once you are happy with the placement, sew each ear down securely along its base using whipstitch. If you made floppy two-layer ears, the base opening is what you sew to the head.

Attach the front legs to either side of the body near the upper portion, roughly at the area where the body begins to narrow toward the neck. The front legs should point downward and slightly forward. Sew through the top of each leg and into the side of the body, going around the attachment point twice for strength.

Position the back legs near the bottom of the body on either side. Because the puppy is designed to sit, the back legs should splay outward a little, like a dog settled comfortably on the floor. Angle each back leg so the paw faces forward and sew them on firmly.

Finally, attach the tail to the center-back of the body. A slightly upturned angle gives the puppy a cheerful energy.

Finishing Touches

Once all the pieces are assembled, take a moment to look at the overall shape and expression. If the nose embroidery feels too small or light, go over it a second time with your yarn. If the eyes feel too far apart or too close together, unfortunately they are already secured — which is why placement before the final decrease rounds is so important — but most positions read as charming in their own way.

To add extra character, you can embroider small curved eyebrow marks just above and slightly inward from each eye using a single strand of dark yarn. This tiny detail gives the puppy an earnest, curious expression that people find completely endearing.

If you have a small amount of pink yarn left over from the belly detail, you can also embroider toe lines on the flat paw surface using three or four short parallel stitches. It is a small touch but it adds a lovely handcrafted quality to the finished piece.

Weave in every remaining yarn tail as neatly as possible, hiding them inside the body of each piece before pulling them through and trimming close to the surface.

Customization Ideas

One of the best things about this pattern is how easily it adapts to different dog breeds with minor modifications. To make a long-eared dog like a Basset Hound or Spaniel, simply add more rows to the ear pattern until they reach roughly the same length as the head. To make a Husky or German Shepherd, work the muzzle in a contrasting color and add a darker saddle marking across the back of the body by switching yarn colors for a few rounds. A Dalmatian version is stunning if you work the body in white yarn and embroider irregular black spots once the plushie is assembled.

You can also scale the entire pattern up or down simply by changing your yarn weight. Using chunky yarn with a 6mm hook produces a big, pillowy puppy that is perfect for younger children. Using fingering weight yarn with a 2mm hook produces a tiny keychain-sized pup that takes a steady hand but turns out incredibly sweet.

For a more realistic look, consider using brushed or fluffy yarn for the body only, then switching to a smooth yarn for the muzzle, paw pads, and ear inner panels. The contrast in texture adds visual interest and mimics the look of different coat types.

Tips for Success

Working in the round for the first time can feel disorienting, but placing a stitch marker at the start of each round and moving it up as you go makes it much easier to keep track of where you are. Count your stitches at the end of every round, especially during the increase and decrease sections. A missed increase or an accidental extra stitch will change the shape of the piece and compound through the following rounds.

When stuffing, use the eraser end of a pencil or a chopstick to push fiberfill into the tight corners of the paws and muzzle. Filling these areas adequately before closing the piece makes a significant difference in how professional the final result looks.

If you find that your sewing thread — the yarn tail — is splitting or tangling as you attach pieces, try threading your needle from the opposite end, or use a slightly shorter tail

Categorized in:

Keychain,

Last Update: August 9, 2026