Free knitting pattern for a stuffed toy dog…

Free Knitting Pattern: Adorable Stuffed Toy Dog

There is something deeply satisfying about making a soft, huggable toy entirely from scratch. When you pick up your needles and a skein of yarn and watch a simple stitch-by-stitch process transform into something a child will carry everywhere and love for years, you experience the kind of joy that no store-bought item can replicate. This free knitting pattern for a stuffed toy dog is designed to give you exactly that feeling. Whether you are a beginner who has just learned how to knit in the round or an experienced maker looking for a weekend project, this pattern will walk you through every step clearly and confidently.

This stuffed dog is worked primarily in the round using double-pointed needles or a short circular needle, and it comes together in separate pieces that are seamed and stuffed at the end. The finished toy measures approximately 10 inches from nose to tail and about 7 inches tall when sitting. It makes a wonderful gift for babies, toddlers, and young children, and it is equally popular as a decorative piece for a nursery shelf or a knitter’s display. With a little creativity, you can change the colors to create any breed you like, from a golden retriever to a dalmatian to a little black Scottie dog.

Let’s gather everything you need and get started.


Materials You Will Need

Before casting on, take a moment to gather your supplies. Having everything within reach before you begin will make the knitting experience more enjoyable and help you track your progress without interruption.

Yarn: You will need approximately 200 yards of worsted weight yarn (weight 4) in your main color. Choose a soft acrylic or acrylic-blend yarn that will hold up to the handling of little hands and can be washed easily. An additional 20 yards in a contrasting color is useful for the muzzle, inner ears, or paw pads if you want a two-tone dog. A small amount of black or dark brown yarn is needed for the nose and eyes.

Needles: US size 5 (3.75 mm) double-pointed needles (a set of five) or a 9-inch US size 5 circular needle. You can also use magic loop technique on a longer circular needle if you prefer.

Other supplies: Polyester fiberfill stuffing, a yarn needle for seaming and weaving in ends, stitch markers, scissors, and optional safety eyes (9 mm or 12 mm work well). If this toy is intended for a child under three years old, it is strongly recommended that you embroider the eyes with yarn rather than use plastic safety eyes, as even secured safety eyes can pose a choking hazard for very young children.

Gauge: 22 stitches and 30 rounds per 4 inches in stockinette stitch. Gauge is not critical for this toy, but keeping consistent tension will ensure the stuffing does not show through your fabric. A slightly tighter gauge than you might use for a garment is preferable here.


Abbreviations

CO — cast on
BO — bind off
K — knit
P — purl
K2tog — knit two stitches together (decrease)
M1 — make one stitch (increase)
KFB — knit into the front and back of a stitch (increase)
PM — place marker
SM — slip marker
Rnd — round
St(s) — stitch(es)
DPN — double-pointed needles


Pattern Notes

This pattern is worked in separate pieces: the body, the head, two front legs, two back legs, two ears, and a tail. Each piece is stuffed and seamed closed before being sewn onto the body. The body and head are worked from the bottom upward and from the nose backward, respectively. Take your time with the seaming and assembly, as this is the stage that truly brings the dog to life. Do not rush the stuffing either — an evenly and firmly stuffed body will hold its shape beautifully, while an under-stuffed toy can look saggy over time.

All rounds are knit unless otherwise stated.


The Body

The body is worked in the round from the lower belly upward, shaped with simple increases and decreases to create a rounded oval form.

Cast on 8 stitches onto your DPNs and distribute them evenly across four needles (2 stitches per needle). Join to work in the round, being careful not to twist your cast-on. Place a stitch marker to indicate the beginning of the round.

Rnd 1: KFB in every stitch. (16 sts)
Rnd 2: Knit.
Rnd 3: (KFB, K1) repeat to end. (24 sts)
Rnd 4: Knit.
Rnd 5: (KFB, K2) repeat to end. (32 sts)
Rnd 6: Knit.
Rnd 7: (KFB, K3) repeat to end. (40 sts)
Rnds 8–10: Knit.
Rnd 11: (KFB, K4) repeat to end. (48 sts)
Rnds 12–14: Knit.
Rnd 15: (KFB, K5) repeat to end. (56 sts)
Rnds 16–28: Knit (13 rounds straight, this is the main body section).
Rnd 29: (K2tog, K5) repeat to end. (48 sts)
Rnds 30–32: Knit.
Rnd 33: (K2tog, K4) repeat to end. (40 sts)
Rnd 34: Knit.
Rnd 35: (K2tog, K3) repeat to end. (32 sts)
Rnd 36: Knit.
Rnd 37: (K2tog, K2) repeat to end. (24 sts)

At this point, begin stuffing the body firmly with fiberfill. Continue stuffing as you close the piece.

Rnd 38: (K2tog, K1) repeat to end. (16 sts)
Rnd 39: K2tog to end. (8 sts)

Cut yarn leaving a 10-inch tail. Thread the tail onto your yarn needle, pass it through all remaining live stitches, pull tight to close, and weave in the end. Set the body aside.


The Head

The head is worked similarly to the body but is slightly smaller.

Cast on 8 sts, distribute across DPNs, join in the round.

Rnd 1: KFB in every stitch. (16 sts)
Rnd 2: Knit.
Rnd 3: (KFB, K1) repeat to end. (24 sts)
Rnd 4: Knit.
Rnd 5: (KFB, K2) repeat to end. (32 sts)
Rnd 6: Knit.
Rnd 7: (KFB, K3) repeat to end. (40 sts)
Rnds 8–20: Knit (13 rounds straight).
Rnd 21: (K2tog, K3) repeat to end. (32 sts)
Rnd 22: Knit.
Rnd 23: (K2tog, K2) repeat to end. (24 sts)
Rnd 24: Knit.
Rnd 25: (K2tog, K1) repeat to end. (16 sts)

Stuff the head firmly before continuing.

Rnd 26: K2tog to end. (8 sts)

Close and secure as with the body.


The Muzzle

The muzzle gives your dog its most charming feature and is worked flat as a small circle.

Cast on 8 sts onto a single DPN or work magic loop. Join in the round.

Rnd 1: KFB in every stitch. (16 sts)
Rnd 2: Knit.
Rnd 3: (KFB, K1) repeat to end. (24 sts)
Rnds 4–6: Knit.

Bind off loosely. Do not stuff. Leave a long yarn tail for sewing. When you attach the muzzle to the face, you can add just a small pinch of stuffing underneath it to give it a subtle three-dimensional quality before seaming it shut.


The Front Legs (Make Two)

Cast on 8 sts, join in the round.

Rnd 1: KFB in every stitch. (16 sts)
Rnd 2: Knit.
Rnd 3: (KFB, K1) repeat to end. (24 sts)
Rnds 4–6: Knit.
Rnd 7: (K2tog, K1) repeat to end. (16 sts)
Rnd 8: Knit.
Rnds 9–22: Knit (14 rounds straight to form the leg tube).

Stuff moderately — you want the legs to have some give but still hold their shape. Close as before and leave a long tail for attaching.


The Back Legs (Make Two)

The back legs are slightly wider at the top to create a more natural sitting position.

Cast on 8 sts, join in the round.

Rnd 1: KFB in every stitch. (16 sts)
Rnd 2: Knit.
Rnd 3: (KFB, K1) repeat to end. (24 sts)
Rnds 4–8: Knit.
Rnd 9: (K2tog, K1) repeat to end. (16 sts)
Rnds 10–20: Knit (11 rounds straight).

Stuff and close as with the front legs.


The Ears (Make Two)

The ears are worked flat and give you a lovely opportunity to use a contrasting color if you wish.

Cast on 14 sts.

Row 1 (WS): Purl.
Row 2 (RS): K1, KFB, knit to last 2 sts, KFB, K1. (16 sts)
Rows 3–4: Repeat rows 1–2. (18 sts)
Rows 5–16: Work in stockinette stitch (knit RS rows, purl WS rows).
Row 17: K1, K2tog, knit to last 3 sts, K2tog, K1. (16 sts)
Row 18: Purl.
Rows 19–20: Repeat rows 17–18. (14 sts)
Row 21: K1, K2tog, knit to last 3 sts, K2tog, K1. (12 sts)
Row 22: Purl.

Bind off. The ears will be folded gently and seamed at the base before attaching.


The Tail

The tail is a simple small tube worked in the round.

Cast on 10 sts, join in the round.

Rnds 1–10: Knit.
Rnd 11: (K2tog, K3) repeat twice. (8 sts)
Rnds 12–14: Knit.

Close as before without stuffing, or add a tiny pinch of stuffing if you want the tail to have more body.


Assembly

Assembly is where the magic happens. Lay all your pieces out on a flat surface and study the shape before you begin attaching anything. This helps you plan placement and gives the dog a balanced, symmetrical look.

Start by attaching the head to the body. The head should sit at one end of the oval body, slightly forward and angled downward just a touch, as if the dog is looking ahead. Use your yarn needle and matching yarn to seam the two pieces together, working around the join until it is secure. This seam will be hidden, so function matters more than aesthetics here.

Next, attach the muzzle to the lower front of the head. It should be centered and positioned roughly in the middle of the face between where the eyes will go and the chin. Before you finish seaming it closed, tuck in a small amount of stuffing with a pencil or the eraser end of a chopstick.

Once the muzzle is in place, embroider the nose with black yarn. A simple satin stitch worked in an oval or triangular shape looks very natural. Then either attach your safety eyes according to the manufacturer’s instructions, or embroider eyes using black yarn with a few circular satin stitches. Position the eyes on either side of the face, just above the muzzle and spaced evenly.

The front legs should be attached to the lower front of the body, pointing downward and slightly outward. Pinch the top of each leg flat before attaching to create a more seamless join. The back legs attach similarly toward the lower back of the body but should angle slightly outward and backward to give the dog that characteristic sitting pose.

For the ears, fold each ear piece in half lengthwise (or leave them flat if you prefer floppy ears) and seam the base. Attach them to the top sides of the head. Placement matters a great deal here for personality — ears set further back give a relaxed or sleepy look, while ears placed a bit forward give a curious, alert expression.

Finally, attach the tail at the rear of the body, centered and slightly upright. A small dot of extra yarn can hold it in a jaunty upward angle if you like.


Finishing Touches

Weave in all remaining ends carefully, burying them inside the toy wherever possible so they cannot be pulled out by small fingers. Give your finished dog a gentle squeeze and reshape it with your hands if any sections look uneven. If you used an acrylic yarn, you can very lightly steam block the seams (holding an iron an inch away from the surface and letting the steam do the work) to help them lie flat.

A small embroidered smile beneath the muzzle, made with just a few stitches of dark yarn in a gentle curve, adds enormous character to the finished dog. You can also add a small ribbon or a tiny knitted bow around the neck if the toy is intended as a gift.


Customization Ideas

One of the greatest pleasures of making handmade toys is how easily they can be personalized. You can change the color of the yarn entirely to suggest different breeds — warm tan or golden brown for a retriever, grey for a Weimaraner, white with black patches for a Border Collie effect. You can adjust the ear shape for different breeds too: leave them standing upright for a German Shepherd look or make them extra long and floppy for a Basset Hound.

Adding a collar in a contrasting color, either knitted as a small strip and sewn around the neck or fashioned from a piece of ribbon, gives the finished toy a polished, finished look. You can even personalize it by embroidering a name on the collar with a contrasting yarn and a yarn needle.

If you want a larger toy, simply size up your needles and use bulky weight yarn. You will need more stuffing and slightly more yarn, but the pattern structure will work at any gauge. A bulky version in super chunky yarn makes a wonderfully cuddly floor toy for toddlers.


Care Instructions

When knitting toys for children, it is always worth attaching a small note about washing instructions. Acrylic yarn toys can generally be machine washed on a gentle cycle in cold water and tumble dried on low heat. Wool or wool-blend toys should be hand washed in cool water and laid flat to dry. Reshaping the toy gently while it is still damp and allowing it to air dry in good shape ensures it comes out of the wash looking just as it went in.


A Note on Safety

If this toy is intended for a baby or a child under three years old, please consider the following safety modifications. Use embroidered features rather than any plastic attachments. Check all seams after completion to ensure they are secure and cannot be pulled open. Avoid adding any decorative elements such as buttons, ribbons, or beads that could detach. Use a high-quality, hypoallergenic polyfill stuffing. These small precautions mean the toy can be enjoyed safely from the very earliest age.


Making a handmade toy is one of the most meaningful things a crafter can create. Each stitch carries with it

Categorized in:

Toys,

Last Update: October 23, 2026

Tagged in:

, , , , ,