Holiday Gift Guide 2026 is live →

Pet Patterns

Free Dog Sweater Crochet Pattern: 3 Sizes Included

Keep your pup warm in a handmade sweater: this original free pattern comes in three sizes and works up top down in one piece.

Small chihuahua wearing a handmade rust orange crocheted dog sweater, free dog sweater crochet pattern

Pet Patterns · Crochet

Finished size
S/M/L: fits 8 to 70 lb dogs
Making time
2 to 6 hours by size
Hook
5.5 mm (I)
Set
Sweater + leg cuffs
Skill
Beginner
Jump to the pattern
In this post
  1. Table of contents
  2. Why your dog needs a crocheted sweater
  3. Materials you'll need
  4. Sizes and how to measure your dog
  5. Gauge and abbreviations, US terms
  6. The dog sweater crochet pattern, US terms
  7. Working the leg holes
  8. Finishing the sweater
  9. Tips for a perfect fit
  10. Variations to try next
  11. Troubleshooting tips
  12. Frequently asked questions
  13. More free patterns to try

There is nothing cuter than a dog in a handmade sweater, and this free dog sweater crochet pattern makes it easy to stitch one that actually fits. It is an original design written in US terms, worked top down in simple half double crochet, and it comes in three sizes so you can dress a Chihuahua, a Beagle, or a full grown Lab with the same pattern. The raglan style yoke means there is no complicated shaping, and the leg holes are built right into the pattern as you go.

Short haired dogs, senior dogs, and small breeds feel the cold first, and a snug crocheted sweater adds a layer of warmth on chilly morning walks. Because the pattern uses stretchy ribbing at the neck and waist, it hugs the dog comfortably without restricting movement, and the whole thing works up fast in worsted weight yarn. Most makers finish a small or medium sweater in one relaxed evening.

If you can chain, half double crochet, and work in rounds, you already know every stitch in this pattern. The design skips buttons, zippers, and fussy sewing: the sweater is worked in one piece from the neck down, the front legs slip through purpose built holes, and the belly stays open so bathroom breaks are never an issue. A handmade sweater also makes a wonderful gift for the dog obsessed friend in your life.

Key takeaways: Original free dog sweater crochet pattern in US terms with three sizes (S, M, L) to fit dogs from about 8 to 70 pounds. Worked top down in one piece with built in leg holes and ribbed neck and hem. Beginner friendly, uses worsted weight yarn and a 5.5 mm hook, and a medium sweater takes roughly 3 to 4 hours.

Table of contents

Why your dog needs a crocheted sweater

Not every dog needs a sweater, but plenty do. Short coated breeds like Greyhounds, Whippets, Boxers, and French Bulldogs lose body heat fast. Small dogs get cold much faster than big ones because of their high surface area to volume ratio. Senior dogs and puppies struggle to regulate temperature too, and a light sweater on a brisk walk can be the difference between a happy outing and a shivering one.

A crocheted sweater has real advantages over a store bought fleece. The ribbed crochet fabric stretches and moves with the dog, so there is no binding at the shoulders or neck. You control the yarn, which means you can pick a soft, washable acrylic. It also costs a fraction of a boutique dog sweater: one skein of worsted yarn covers a small or medium size.

If your pup already has a full handmade wardrobe, pair this sweater with the matching dog hat crochet pattern for the ultimate cold weather set. And if you want a complete cozy look, the crochet weiner dog pattern is an adorable plush to display next to your real life model while you stitch.

A medium sized beagle wearing a handmade teal crocheted dog sweater, sitting in a living room next to a basket of yarn and a crochet hook, free dog sweater crochet pattern
The stretchy ribbed neckline and hem keep the sweater snug without restricting movement.

Materials you'll need

SupplySmall (8 to 20 lb)Medium (20 to 45 lb)Large (45 to 70 lb)
Worsted weight (#4) yarn1 skein, about 150 yds / 137 m1 to 2 skeins, about 250 yds / 229 m2 skeins, about 350 yds / 320 m
Crochet hook5.5 mm (I)5.5 mm (I)5.5 mm (I)
Tapestry needleFor weaving in endsFor weaving in endsFor weaving in ends
Stitch markers4 markers for raglan lines4 markers4 markers
Tape measureSoft, for measuring your dogSoft, for measuring your dogSoft, for measuring your dog

Choose a yarn that is soft, machine washable, and not too fuzzy: a smooth acrylic or acrylic blend is ideal because it washes well and keeps its shape. Avoid 100 percent wool for most dogs, since wool can feel scratchy and needs hand washing. A medium or dark color hides muddy paw prints far better than white.

A note on the hook: 5.5 mm with worsted weight yarn gives a dense, warm fabric with a little stretch. If you crochet tightly, go up to 6 mm so the sweater has enough give to slip over your dog's head.

Sizes and how to measure your dog

Measure your dog with a soft tape measure while they are standing. You need three numbers:

  1. Neck: around the base of the neck where a collar sits, with two fingers of slack.
  2. Chest: around the widest part of the ribcage, right behind the front legs, with two fingers of slack.
  3. Back length: from the base of the neck (where the collar sits) to the base of the tail.

Then pick the closest size:

SizeNeckChestBack lengthTypical breeds
Small10 in (25 cm)14 in (36 cm)12 in (30 cm)Chihuahua, Yorkie, Mini Dachshund
Medium14 in (36 cm)20 in (51 cm)16 in (41 cm)Beagle, French Bulldog, Cocker Spaniel
Large18 in (46 cm)26 in (66 cm)20 in (51 cm)Labrador, Golden Retriever, Boxer

If your dog falls between sizes, choose the larger size: a slightly roomy sweater is comfortable, a tight one is not. The ribbed neckline and hem give every size a few inches of forgiveness.

Gauge and abbreviations, US terms

  • Gauge: 14 half double crochet stitches and 10 rows = 4 in (10 cm) in worsted weight yarn with a 5.5 mm hook. Check your gauge: two inches off matters a lot on a small dog.
  • Skill level: Confident beginner. You should be comfortable with chains, half double crochet, working in the round, and basic increases.

Abbreviations (US terms):

  • ch = chain
  • sl st = slip stitch
  • hdc = half double crochet
  • dc = double crochet
  • BLO = back loop only
  • st(s) = stitch(es)
  • rnd = round
  • PM = place marker
  • rep = repeat
  • RS = right side

Special stitch: ribbed hdc. Work half double crochet in the back loop only. This creates the stretchy ribbed texture used for the collar and hem.

How the sweater is built: The sweater is worked top down in one piece. You start with the neck ribbing, increase through a raglan yoke to reach the chest width, work the front leg holes as you go, then continue the body tube to the desired length and finish with a ribbed hem.

Close up of ribbed crochet fabric in mustard yellow yarn showing back loop half double crochet texture, with a crochet hook resting on the work, free dog sweater crochet pattern
The ribbed collar uses half double crochet worked in the back loop only for stretch.

The dog sweater crochet pattern, US terms

Read through the whole pattern once before you start. Instructions are given for Small, with Medium and Large in parentheses like this: S (M, L). Where only one number appears, it applies to all sizes.

Neck ribbing

The collar is worked in turned rows first, then joined into a ring. This gives a neat, stretchy neckline.

Row 1: Ch 9. Hdc in the 2nd ch from the hook and in each ch across. Turn. (8 hdc) Rows 2 to 36 (48, 60): Ch 1, hdc BLO in each st across. Turn. Join: Fold the strip so the short ends meet, sl st the ends together through both layers to form a ring. Do not fasten off. Turn the ring so the seam faces inward.

You now have a ribbed collar. Small should measure about 10 in around, Medium about 14 in, Large about 18 in. If it is off by more than an inch, add or remove rows before continuing: each row adds about a quarter inch.

Yoke with raglan increases

Rnd 1: Ch 1 (does not count as a st). Working into the side edge of the collar, work 36 (50, 64) hdc evenly around. Join with a sl st to the first hdc. PM in 4 evenly spaced stitches to mark the raglan lines: two at the front shoulders and two at the back shoulders.

Rnd 2 (increase rnd): Ch 1. Hdc in each st to the marker, (hdc, ch 1, hdc) in the marked st, move the marker to the ch 1 space. Rep from * to * 4 times, hdc in each remaining st. Join. (44 (58, 72) sts, not counting the ch 1 spaces)

Rnds 3 to 4 (5, 6): Rep Rnd 2. At the end of the last increase round you will have 60 (82, 104) sts.

Check the yoke: it should now measure about 14 (20, 26) inches around, matching the chest measurement for your size. If it is more than an inch short, work one more increase round. If it is more than an inch too big, frog back one increase round. This is the single most important fit check in the pattern.

Divide for the body

From here the back is worked slightly longer than the front for a better fit on a dog's body, but the pattern keeps it simple: you will work even rounds for the body and add the leg holes next.

A golden retriever wearing a handmade sage green crocheted dog sweater, photographed from the side showing the leg holes and fitted body, free dog sweater crochet pattern
Leg holes are worked directly into the pattern: no cutting, no sewing, no fuss.

Working the leg holes

Next rnd: Ch 1. Hdc in each st until you reach the first front raglan marker (the marker at the dog's right shoulder). Remove that marker. Ch 8 (10, 12), skip the next 8 (10, 12) sts (this gap becomes the right leg hole), hdc in the next st. Continue in hdc across the back and around to the second front raglan marker (the left shoulder). Remove it. Ch 8 (10, 12), skip the next 8 (10, 12) sts (left leg hole), hdc in the next st, hdc in each remaining st. Join.

You should now have two chain bridges where the front legs will go through. On the next round, work hdc into each chain of the bridges so the body tube closes up again.

Body rounds: Ch 1, hdc in each st and each ch around. Join. Rep this round until the body measures 8 (11, 14) inches from the neck ribbing, or about 2 inches short of your dog's full back length measurement. Try it on your dog if they will hold still: the sweater should end a couple of inches before the tail so it does not get in the way of bathroom breaks.

Hem ribbing: Work 4 rounds of hdc BLO (the same ribbed stitch as the collar) for a stretchy hem that hugs the waist. Fasten off and weave in the end.

Leg cuffs

Join yarn at any stitch of a leg hole. Work 3 rounds of hdc evenly around the opening (about 16 (20, 24) sts), joining at the end of each round. Fasten off and weave in the end. Rep for the second leg hole.

For dogs that pull sweaters off, or for extra security on wiggly puppies, add a belly strap. Ch 20 (28, 36). Work 3 rows of hdc. Fasten off, leaving a long tail. Sew one end of the strap to the inside of the sweater at the waist on one side, and sew a large button (at least 1 inch wide) to the other side of the waist. The strap fastens under the belly. Never leave a dog unsupervised with a buttoned garment.

A flat lay of a finished dusty rose crocheted dog sweater with matching yarn balls, a tape measure, and stitch markers on a wooden table, free dog sweater crochet pattern
One skein of worsted yarn makes a small or medium sweater, with yarn to spare for a matching hat.

Finishing the sweater

Weave in all ends with the tapestry needle, working them through several stitches so they cannot pull loose. Give the sweater a gentle stretch in both directions to even out the stitches, then try it on your dog. The neck should slip over the head with a little stretch, the leg holes should sit right behind the front legs, and the body should lie flat along the back.

If the sweater is a touch too long, fold the ribbed hem up once for a cuffed look. If the neck is too loose, thread a length of yarn through the top of the collar and cinch it slightly, tying it off securely on the inside.

Tips for a perfect fit

  • Measure twice, stitch once. Dogs fidget during measuring, so take each measurement twice and use the larger number. A sweater that is slightly roomy beats one that is slightly tight every time.
  • Try it on as you go. The top down construction means you can slip the sweater over your dog's head after the yoke and check the fit before you commit to the body length.
  • Mind the belly on male dogs. For male dogs, keep the body a little shorter so the sweater stays clear during bathroom breaks. The pattern's open belly design already helps with this.
  • Wash before first wear. A quick machine wash and dry (if your yarn allows) softens the fabric and evens out the stitches.
  • Check for chewing. Some dogs chew loose ends or buttons. Weave ends in extra securely, skip the optional button strap for known chewers, and supervise the first few wears.

Variations to try next

  • Striped sweater: Change colors every 3 rounds of the body for classic stripes.
  • Cable look body: Replace the body rounds with front post double crochet every 4th stitch for a mock cable texture.
  • Hooded version: After finishing, pick up stitches around the neckline and work a simple hood in hdc for a truly spoiled pup.
  • Matching human sweater: The simple crochet sweater pattern uses the same top down raglan idea in human sizes, so you can make a matching set for holiday photos.
  • Collar upgrade: Swap the plain belly strap for a handmade crochet dog collar worn over the sweater.
  • Cat version: The construction is nearly identical to the free crochet cat sweater pattern, so multi pet households can coordinate.

Troubleshooting tips

  • The neck will not fit over my dog's head. Your gauge is too tight or you worked too few collar rows. The collar needs real stretch: remake it one hook size up, or add 4 to 6 more rows.
  • The leg holes are in the wrong place. The holes should sit just behind the front legs. If they land mid chest, you divided too early: work 1 to 2 more yoke rounds before the leg hole round next time.
  • The body curls or flares. Curling at the hem usually means the stitch count drifted. Count your stitches after the leg hole round and make sure you worked into every chain of the bridges.
  • It is too long and drags. Work fewer body rounds: measure from the neck to 2 inches before the tail base and stop there, whatever the round count says.
  • The yarn is pilling after one walk. Some acrylics pill with friction. A fabric shaver fixes it in seconds, and a tighter plied yarn pills less next time.

Frequently asked questions

How long does it take to crochet a dog sweater? A small sweater takes about 2 to 3 hours, a medium about 3 to 4 hours, and a large about 5 to 6 hours at a relaxed pace. The pattern uses only half double crochet, so once the yoke is done the body rounds fly by.

What is the best yarn for a dog sweater? A soft, machine washable worsted weight acrylic or acrylic blend. It should be smooth rather than fuzzy and hold its shape through regular washing. Avoid scratchy wool and novelty eyelash yarns, which mat and irritate.

Will this pattern fit a puppy that is still growing? Yes, with a strategy: make the next size up and fold the ribbed hem once for now. The stretchy construction forgives a lot, but a fast growing large breed puppy may still outgrow it in a few months. Consider it a good excuse to make another.

Can I make this sweater for a cat? The construction would work, but most cats hate wearing clothes. For a cat that tolerates outfits, the free crochet cat sweater pattern is shaped for feline bodies.

How do I keep the sweater from stretching out? Wash in cool water and dry flat or on low. The ribbed collar and hem bounce back best when they are not hung up wet. If the neck stretches over time, a round of slip stitches worked tightly around the top edge cinches it back in.

Is it safe for my dog to wear a crocheted sweater unsupervised? Supervise at first, especially with the optional button strap. Once you know your dog does not chew the sweater and the fit is secure, most dogs wear them comfortably all day. Remove it at night.

More free patterns to try

Once your dog is dressed for winter, keep the hook moving. The dog hat crochet pattern makes the matching accessory for truly cold days, and the crochet dog collar pattern is a quick stash buster. If you enjoyed the top down raglan construction, the simple crochet sweater pattern brings the same technique to human sizes. And for a giggle, stitch the crochet weiner dog pattern as a plush twin of your real dog.