
Loyal Puppy Free Knitting Pattern: A Step-by-Step Guide to Knitting Your Perfect Canine Companion
There is something undeniably magical about knitting a toy that looks just like a beloved dog. Whether you are making it for a child who adores animals, a dog lover who wants a soft keepsake, or simply someone who enjoys the meditative rhythm of needles and yarn coming together to create something adorable, a loyal puppy knitting pattern is one of those projects that never gets old. This free knitting pattern will walk you through creating a sweet, floppy-eared stuffed puppy from the tip of his nose to the wag of his tail. With a little patience and some basic knitting knowledge, you will have a charming handmade pup that looks like it is ready to curl up beside you.
This pattern is designed to be beginner-friendly while still offering enough shaping detail to make the finished puppy look polished and professional. All of the techniques involved — simple increases and decreases, basic seaming, and a bit of embroidery — are straightforward and easy to learn if you have not tried them before. Let’s get started.
Why You’ll Love This Loyal Puppy Knitting Pattern
Knitted stuffed animals, often called amigurumi in the crochet world but just as beloved in knitting, have a timeless quality that mass-produced toys simply cannot match. When you knit a puppy by hand, you choose every detail — the color of the yarn, the size of the buttons for the eyes, the fullness of the stuffing, the length of the ears. The result is something personal and unique, and that is exactly what makes handmade gifts so special.
This loyal puppy pattern is particularly satisfying because it works up relatively quickly. You can finish the entire puppy over a weekend, making it an excellent last-minute gift project. The pattern uses worsted weight yarn, which knits up fast without feeling too bulky for a toy of this scale. The finished puppy stands approximately seven to eight inches tall when seated, making it a perfectly huggable size for small hands.
It is also worth noting that this pattern is completely free. You do not need to purchase a PDF or sign up for a subscription to access the full instructions. Everything you need is right here, from the materials list to the finishing details.
Materials You Will Need
Before you cast on, gather everything on this list so your knitting sessions stay uninterrupted.
You will need approximately 150 yards of worsted weight yarn in your main color — this is the body of the puppy. A soft, washable yarn works beautifully for a toy that will be handled frequently. Cascade 220 Superwash, Lion Brand Wool-Ease, and Paintbox Simply DK (held double) are all excellent choices. For the ears and any accent patches, you will need a small amount of a contrasting color — even 20 to 30 yards is plenty.
For needles, use US size 5 (3.75mm) double-pointed needles or a short circular needle if you prefer magic loop. The slightly tighter gauge compared to what the yarn label recommends gives you a firmer fabric that holds its shape well and prevents stuffing from showing through.
You will also need polyester fiberfill stuffing, a yarn needle for seaming and weaving in ends, two small black safety eyes (12mm works well for this size), black embroidery floss for the nose and mouth, and stitch markers to keep track of rounds.
Optional but lovely: a small ribbon tied around the puppy’s neck once it is finished adds an extra touch that makes it feel like a proper gift.
Pattern Notes and Abbreviations
This pattern is written in American English knitting terminology. Here are the abbreviations you will encounter throughout:
CO means cast on. K means knit. P means purl. K2tog means knit two stitches together (a right-leaning decrease). SSK means slip, slip, knit (a left-leaning decrease). KFB means knit into the front and back of a stitch (an increase). M1L and M1R mean make one left and make one right respectively, both of which are lifted increases. PM means place marker. SM means slip marker. The term “round” (abbreviated rnd) is used because most of this puppy is knitted in the round.
The gauge for this pattern is approximately 22 stitches and 30 rounds over 4 inches in stockinette stitch. However, because this is a stuffed toy, exact gauge is less critical than producing a tight, even fabric. If you can see gaps between your stitches, go down a needle size.
Knitting the Body
The body is worked from the bottom up in the round, beginning with the puppy’s base.
Cast on 8 stitches and distribute them evenly across your double-pointed needles, joining to work in the round. Place a marker to indicate the beginning of each round.
Round 1: Knit all stitches.
Round 2: KFB in each stitch around. You now have 16 stitches.
Round 3: Knit all stitches.
Round 4: (K1, KFB) repeat to end of round. You now have 24 stitches.
Round 5: Knit all stitches.
Round 6: (K2, KFB) repeat to end of round. You now have 32 stitches.
Round 7: Knit all stitches.
Round 8: (K3, KFB) repeat to end of round. You now have 40 stitches.
Knit even on 40 stitches for 12 rounds without any increases or decreases. This forms the main barrel of the body.
Begin shaping the shoulders:
Round 21: (K3, K2tog) repeat to end of round. You now have 32 stitches.
Rounds 22–23: Knit all stitches.
Round 24: (K2, K2tog) repeat to end of round. You now have 24 stitches.
Before you decrease further, stuff the body firmly with polyester fiberfill. Do not be shy — a well-stuffed body holds its rounded shape much better than an underfilled one.
Round 25: (K1, K2tog) repeat to end of round. You now have 16 stitches.
Round 26: K2tog around. You now have 8 stitches.
Cut yarn, leaving a 6-inch tail. Thread the tail through the remaining 8 stitches and pull tight to close. Weave in the end.
Knitting the Head
The head is knitted the same way as the body, but slightly larger to give the puppy that endearing big-headed look that makes stuffed animals so appealing.
Cast on 8 stitches.
Round 1: Knit all stitches.
Round 2: KFB in each stitch around. (16 stitches)
Round 3: Knit all stitches.
Round 4: (K1, KFB) repeat to end. (24 stitches)
Round 5: Knit all stitches.
Round 6: (K2, KFB) repeat to end. (32 stitches)
Round 7: Knit all stitches.
Round 8: (K3, KFB) repeat to end. (40 stitches)
Round 9: Knit all stitches.
Round 10: (K4, KFB) repeat to end. (48 stitches)
Knit even on 48 stitches for 10 rounds.
Begin shaping the top of the head:
Round 21: (K4, K2tog) repeat to end. (40 stitches)
Round 22: Knit all stitches.
Round 23: (K3, K2tog) repeat to end. (32 stitches)
Round 24: Knit all stitches.
Round 25: (K2, K2tog) repeat to end. (24 stitches)
Attach the safety eyes now, between rounds 14 and 15, spaced about 10 to 12 stitches apart. This is the time to do it because once you close the head, you will not be able to reach inside. Once the eyes are in, stuff the head firmly.
Round 26: (K1, K2tog) repeat to end. (16 stitches)
Round 27: K2tog around. (8 stitches)
Close as before, weave in ends.
Knitting the Muzzle
The muzzle gives your puppy its most expressive feature and is well worth the few minutes it takes to knit.
Cast on 8 stitches.
Round 1: KFB in each stitch. (16 stitches)
Round 2: (K1, KFB) repeat to end. (24 stitches)
Rounds 3–6: Knit all stitches even.
Cast off loosely. Leave a long tail for seaming. Lightly stuff the muzzle before sewing it to the face, centering it below and between the eyes. Use the embroidery floss to stitch a small nose — a simple triangle of satin stitch works perfectly — and add a Y-shaped mouth below it.
Knitting the Ears
The floppy ears are what give this puppy its loyal, gentle expression. They are worked flat in two pieces each.
Using your contrasting color (or the same color if you prefer), cast on 8 stitches.
Row 1 (RS): Knit all stitches.
Row 2 (WS): Purl all stitches.
Repeat rows 1 and 2 four more times (10 rows total).
Row 11: SSK, knit to last 2 stitches, K2tog. (6 stitches)
Row 12: Purl all stitches.
Row 13: SSK, K2, K2tog. (4 stitches)
Row 14: Purl all stitches.
Row 15: SSK, K2tog. (2 stitches)
Row 16: P2tog. (1 stitch)
Pull the tail through the last stitch. Make two ears. Sew them to the top sides of the head, letting them flop down naturally. The top edge of the ear attaches to the head, not the pointed end.
Knitting the Legs
Make four legs, all the same.
Cast on 8 stitches. Join to work in the round.
Round 1: KFB in each stitch. (16 stitches)
Rounds 2–4: Knit all stitches.
Round 5: (K2, K2tog) repeat to end. (12 stitches)
Rounds 6–14: Knit all stitches even.
Stuff the leg firmly. Cast off, leaving a long tail for seaming. The foot is the rounder end, and the cast-off edge is the top of the leg that attaches to the body. Sew the front legs to the lower front sides of the body and the back legs to the lower back sides, angled slightly outward so the puppy sits stably.
Knitting the Tail
The tail is a cheerful little stub that finishes off the back of your puppy.
Cast on 6 stitches. Join to work in the round.
Rounds 1–8: Knit all stitches.
Stuff lightly and cast off. Sew the tail to the center back of the body, curving it upward slightly for that happy, wagging look.
Assembling Your Loyal Puppy
Assembly is where everything comes together, and it is worth taking your time here. Lay all the pieces out in front of you before you start seaming so you can visualize the finished puppy and decide on positioning.
Start by attaching the head to the body. Thread a long strand of yarn onto your yarn needle and sew the cast-off edge of the body to the base of the head using mattress stitch, working all the way around and pulling snugly so the head sits well. If it wobbles a bit, a few extra stitches through both layers will stabilize it.
Attach the muzzle to the face, stuffing it gently as you close the seam. Position the ears and pin them with locking stitch markers before sewing to make sure the placement looks right. The front legs attach about a third of the way down from the neck, and the back legs sit at the widest point of the body’s lower half.
Once all pieces are sewn on, weave in any remaining ends by threading them through the interior of the toy where they will be completely hidden.
Adding the Finishing Touches
The eyes and nose you have already added, but a few extra details can take your puppy from simply cute to genuinely characterful. Consider adding a few small stitches of a lighter yarn color above the eyes to suggest eyebrows — this gives the puppy a thoughtful, earnest expression that feels very loyal indeed.
If you want to add a patch of contrasting color to the body — a spot over one eye, a patch on the back — you can either knit a small oval or circle and sew it on, or embroider it directly onto the knitted fabric using duplicate stitch, which sits flat and mimics the texture of the knitting itself.
A collar is easy to make: simply cast on about 30 stitches, knit two rows in garter stitch, and cast off. Sew the ends together and slip it over the puppy’s neck. You can add a tiny ring of wire or a loop of yarn to represent a dog tag.
Care Instructions for Your Knitted Puppy
If you have used a washable yarn, this puppy can be machine washed on a gentle cycle in a mesh laundry bag and laid flat to dry. Avoid putting it in the dryer, as the heat can distort the shape and compress the stuffing. If you have used wool or another non-superwash fiber, hand washing in cool water with a gentle wool wash is the safer choice.
For toys intended for young children, it is important to make sure all embellishments are securely attached. Safety eyes have a locking back that makes them quite secure, but for children under three, it is safer to embroider the eyes directly with floss rather than using any button or plastic component.
Customizing Your Loyal Puppy Pattern
One of the greatest joys of knitting your own toys is how easily patterns can be adapted. To make a larger puppy, simply go up a needle size or two and use a heavier weight yarn. To make a smaller pocket-sized version, use fingering weight yarn on 2.25mm needles. The proportions of the pattern remain the same; only the scale changes.
You can change the breed of dog simply by adjusting the ears and the color scheme. Long, trailing ears in a rich brown suggest a Basset Hound or Cocker Spaniel. Short, perky ears that stand up rather than flop suggest a Corgi or a Jack Russell Terrier — for these, work the ear in a stiffer fabric or add a small piece of interfacing inside to help them stand. A thicker, bushier tail with a few extra rounds suggests a Husky or Pomeranian.
Knitting multiple puppies in different colors and giving them as a set is a wonderful gift idea — a little litter of loyal knitted companions that belong together.
A Note on the Joy of Handmade Toys
In a world full of plastic toys that are made quickly and discarded just as quickly, a handmade knitted puppy carries something different with it. It carries the time you spent on it, the care you put into choosing the yarn, the quiet hours of knitting, the satisfaction of seeing something take shape under your hands. Children sense this, even if they cannot articulate it. The toy you made by hand becomes the one that gets dragged everywhere, that ends up worn and loved and repaired and kept.
This loyal puppy free knitting pattern is an invitation to make something lasting. The stitches are simple. The materials are affordable. The result is a small, sweet dog that looks up at whoever holds it with those embroidered eyes and seems, somehow, to be exactly where it belongs.
Cast on, knit slowly, enjoy every round. Your loyal puppy is waiting to be made.
Quick Reference: Pattern Summary
The body uses a cast on of 8 stitches, increases to 40, and works 12 even rounds before decreasing back. The head casts on 8 stitches, increases to 48, and works 10 even rounds. The muzzle is a small 24-stitch disk. Each ear is an 8-stitch flat panel tapered to a point. Each leg casts on 8 stitches, increases to 16, decreases to 12, and works 9 even rounds. The tail is a simple 6-stitch tube worked for 8