πŸ• PupCrochet
← All breeds

Crochet Small Dog Sweater Patterns

Free crochet patterns for small dogs, sized to your specific dog and downloadable as a PDF. Pick from five small-breed defaults β€” chihuahua, yorkie, mini dachshund, pug, french bulldog β€” or enter your own measurements for a perfect custom fit.

Generator handles 22-42 cm chest range Β· four chart motifs Β· 11 page PDF with chart and round-by-round instructions Β· works on phone and desktop Β· no email signup.

The 5 fastest ways to start a small-dog sweater today:

  1. 1.PupCrochet generator (this page) β€” Custom-sized to your small dog Β· 5 breeds Β· 4 motifs Β· 60-second PDF
  2. 2.Itchin' for some Stitchin' Quick & Easy Small Dog Sweater β€” Designed for small breeds, finishes in an afternoon
  3. 3.Crochet It Creations Doggy Sweater (Small, 10-18 lbs) β€” Fitted small (chihuahuas through small pugs)
  4. 4.Heart Hook Home Dandy Dog (XS / S / M) β€” Top-down one-piece, includes XS
  5. 5.Make and Do Crew Easy Dog Sweater (XXS+) β€” Nine sizes including XXS for tiniest dogs
Last updated: June 2026 Β· By PupCrochet Team
Crochet small dog sweater pattern generator showing chihuahua, yorkie, dachshund, and pug wearing pastel sweaters

Generate Your Small Dog Sweater in 60 Seconds

Each of our five default breeds is a small dog β€” none over 11 kg. Pick the body type closest to your own dog and the generator loads sensible default neck, chest, back, and waist measurements. Adjust any of them to fit your specific dog, pick colors and a motif, and the PDF is built on your device. No email signup, no waiting on a download link.

All five defaults fall in the small-dog range (3-11 kg, 28-42 cm chest). You can change the breed and override any measurement once the tool is open.

Why Small Dogs Need Different Patterns

The single biggest reason most free crochet small dog sweater patterns fall short β€” both store-bought templates and the one-size-fits-many designs floating around blogs β€” is proportion. A chihuahua at 3 kg has a chest barely 28 cm around, but a fairly long back relative to its height. A pug at 8 kg has nearly twice the chest but a much shorter back. A mini dachshund is the opposite extreme β€” small chest but long back. Picking a \"small\" template off the shelf assumes all small dogs are proportioned the same. They aren't.

Crochet patterns written for fixed sizes inherit this problem. A \"Small\" pattern that fits a yorkie perfectly will be tight around a pug's chest and short on a dachshund. The solution most blog patterns suggest is to scale up the hook size or yarn weight β€” but that changes the fabric thickness and stitch definition, which produces a baggy or stiff result instead of a proportional one.

Our generator takes a different approach: the actual stitch counts in your pattern adjust to your exact measurements. A 30 cm chest gets a different stitch count than a 38 cm chest, but both stitches stay the same density. That's why a chihuahua sweater and a pug sweater made from our generator both look proportional even though they're very different sizes.

One line summary: Real small dogs have wildly different proportions; a template-based small sweater is a guess, a generated one is fit-to-measurement.

Try with Chihuahua defaults β†’

How the Generator Handles Small-Dog Sizing

Three things change inside the algorithm when your dog's measurements fall in the small range (chest < 42 cm):

1

The chart motif scales down

Our motif charts come in three sizes: small (14Γ—16 stitches), medium (16Γ—20), and large (20Γ—22). For dogs under 5 kg chest, the small chart is chosen automatically β€” a 16-stitch-tall bone or heart looks correct on a chihuahua back, while a 22-stitch one would look like a bib.

2

The leg openings are repositioned

Small dogs have proportionally shorter legs and a higher chest, so the leg openings fall a bit further forward in the round than they would on a medium dog. The algorithm recalculates this from the chest-to-back ratio, so the finished sweater doesn't bunch up at the shoulders.

3

The waist taper is more gradual

Small dogs need a sweater that doesn't restrict their gait, so the waist taper from chest to hem is written across more rounds with smaller decreases per round. Tightness at the back legs is the most common fit complaint for small dogs β€” this is the algorithmic fix.

Want to see how it works in practice? Generate a chihuahua pattern and compare it to a pug pattern β€” the stitch counts and chart placement will look noticeably different.

Five Small Dog Breeds with Custom-Tuned Defaults

The five defaults cover most small-dog body types. Every breed entry below is also a working small dog sweater crochet pattern on its own β€” and looking for a free crochet small dog sweater pattern with a specific motif? Each breed generator does that too. Pick the breed closest to your dog's body shape and override the measurements once the tool is open. The algorithm doesn't care about the breed name, only the numbers.

Mini Dachshund: A Special Case in the Small Dog World

Of the five default breeds, the miniature dachshund is the odd one out. Its chest measurement falls in the small range (around 36 cm) but its back length is unusually long for the chest size β€” often 28-32 cm where a chihuahua or yorkie with the same chest would have a back closer to 22 cm. Most fixed \"Small\" templates fail miserably on dachshunds for this reason: the sweater either rides up at the rear or pulls tight under the chest.

The dachshund-specific default in the generator addresses this by uncoupling the chest-to-back ratio. You can put in a 36 cm chest and a 30 cm back and the algorithm builds the right pattern for that combination, rather than picking a template that assumes a standard ratio. If you have a long corgi, basset hound, or another long-bodied small breed not on our list, this default is the closest body type β€” start there and adjust.

Other small dogs with proportions worth knowing: Italian greyhounds (small chest, very long legs β€” start with chihuahua default but reduce back length), Cavalier King Charles spaniels (similar to pug proportions), and Bichon Frise (similar to yorkie, slightly broader chest).

Generate mini dachshund pattern β†’

Eight Hand-Picked Small-Dog Patterns from Trusted Sites

If you prefer an easy crochet small dog sweater you can follow from a fixed template, these eight free patterns all include sizes for small dogs and come from established crochet sites. Many are beginner-friendly. No affiliate links β€” these are the ones we consistently recommend.

How to Measure a Tiny Dog (Without the Squirming)

Small dogs are wiggly. Getting them to stand still for four measurements is the hardest part of the whole project. A few tips we've learned from making patterns for our own small dogs:

  1. Wait until they're calm. After a walk, not before. Right after waking from a nap also works.
  2. Use a soft tape, not a metal one.The clicking sound of a metal carpenter's tape spooks small dogs. A flexible dressmaker's tape is silent.
  3. Measure twice for chest and back. These two drive the whole pattern; an extra 1-2 cm here changes everything downstream. Neck and waist are more forgiving.
  4. Round up, not down.If you're between 36 cm and 37 cm chest, use 37. The ribbing absorbs slight looseness; a too-tight sweater is uncomfortable and gets resisted.
  5. One-finger-rule. The tape should be snug but you should be able to slip one finger underneath with light resistance. This is the same rule as fitting a collar.

For dogs under 3 kg (teacup chihuahuas, very young yorkies), taking these measurements can be a two-person job β€” one person holds the dog gently while the other measures. A treat in the off-hand keeps the dog facing forward.

Got the four numbers? Plug them straight into the tool. Whether you're a seasoned maker or just looking for your first crochet dog sweater for beginners, the algorithm builds the pattern from your custom measurements, not a size chart.

Generate pattern β†’

Yarn Weight, Hook Size, and Yardage for Small Dogs

Worsted weight (#4) is the right yarn for almost every small dog sweater. It produces a fabric warm enough for indoor chilly weather and most outdoor walks, sturdy enough to survive dog wear, and works up fast enough to finish a small sweater in 5-8 hours of active crochet time.

Yardage by small-dog size

  • 3 kg chihuahua: 80-100m main + 20-30m contrast
  • 4 kg yorkie: 100-120m main + 25-35m contrast
  • 5-7 kg mini dachshund: 120-150m main + 30m contrast
  • 8-9 kg pug or french bulldog: 150-180m main + 30-40m contrast
  • Always buy one extra skein for safety

Tools

  • 5mm (US H/8) crochet hook
  • Soft sewing tape measure
  • Two stitch markers
  • Tapestry needle for weaving in ends
  • Scissors

When NOT to use worsted weight: very thin yarn (DK / #3 or lighter) works for teacup-sized dogs under 2.5 kg if you go down a hook size, but produces a less durable fabric. Chunky yarn (#5 or heavier) is too thick for most small dogs β€” the fabric weighs them down and bunches under the legs.

The official Craft Yarn Council weight standards are the canonical source for yarn classifications β€” useful when comparing brands.

Frequently Asked Questions

How do I crochet a dog sweater for a small dog?

Start with the neck β€” chain enough stitches to fit around the base of the neck (typically 18-24 cm for a chihuahua, 22-26 cm for a pug), then work down the body in single or half-double crochet rounds, adding increase rounds as you move past the shoulders. For small dogs the back is short β€” usually 22-30 cm β€” so the colorwork chart and any taper happen in close succession. Our generator handles all this math automatically once you enter your dog's four measurements.

How much yarn does a small dog sweater need?

Roughly 80 to 150 meters of worsted weight (#4) yarn for the main color, plus about 20-30 meters of contrast color for the back-panel motif. A chihuahua-sized sweater fits in a single 100 g skein; a slightly larger small breed like a yorkie or mini dachshund may use 150 g. Always buy one extra skein for safety β€” running out of dye-lot-matched yarn mid-project is the most common small-dog-sweater mistake.

What size is a small dog sweater?

Small dog sweaters typically fit dogs between 2 and 10 kg, with a chest measurement of 28-42 cm and a back length of 20-32 cm. Within that range, breeds vary a lot β€” a chihuahua sits at the bottom (3 kg, 30 cm chest) while a pug or french bulldog sits at the top (8-10 kg, 40 cm chest). Our 5 breed defaults cover this whole range, and you can fine-tune by entering your dog's exact neck / chest / back / waist measurements.

Can your generator handle dogs under 3kg?

Yes β€” the algorithm works down to about 22 cm neck and 26 cm chest, which covers most teacup chihuahuas and 2 kg yorkies. The chart sizes are chosen automatically to scale: for the smallest dogs the bone or heart motif uses our small chart (14Γ—16 stitches) so it doesn't overpower the back panel. If your measurements go below this, the PDF will include a note suggesting you scale down with thinner yarn.

What's the difference between toy and small dog patterns?

Search engines often blur the line, but in the crochet community a "toy dog" pattern almost always means an amigurumi (stuffed toy dog you crochet to look like a dog). A free crochet dog sweater PDF, on the other hand, is a clothing item β€” sweater, jumper, or coat β€” meant to fit a real living dog. Every link on this page is the second kind. If you see "crochet a chihuahua" in a search result, double-check whether it's a sweater pattern or a toy pattern before downloading.

Can I sell sweaters I make from your free patterns?

Yes for handmade sales at craft fairs, Etsy, or small-batch online β€” that's your work and your profit. You may not resell or redistribute the PDF pattern itself, claim authorship of the pattern, or feed it to AI training datasets. The full license is included on each downloaded PDF and at our Terms page.

Generate Your Small Dog Pattern Now

Pick the breed closest to your dog's body type. All five are small breeds and all five are customizable from inside the tool.

Looking for patterns covering all sizes (not just small)? See the full free patterns roundup β†’