
Chihuahua
θΏ·δ½ η¬ Toy Β· ~2.5kg
- Neck
- 24cm
- Chest
- 36cm
- Back
- 26cm
- Waist
- 30cm
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:

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.

θΏ·δ½ η¬ Toy Β· 2.5kg
Generate pattern β

ε°εη¬ Small Β· 3.5kg
Generate pattern β

ε°εη¬ Small (long back) Β· 4.5kg
Generate pattern β

δΈεη¬ Medium Β· 9kg
Generate pattern β

δΈεη¬ Medium Β· 11kg
Generate pattern β
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.
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 βThree things change inside the algorithm when your dog's measurements fall in the small range (chest < 42 cm):
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.
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.
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.
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.

θΏ·δ½ η¬ Toy Β· ~2.5kg

ε°εη¬ Small Β· ~3.5kg

ε°εη¬ Small (long back) Β· ~4.5kg

δΈεη¬ Medium Β· ~9kg

δΈεη¬ Medium Β· ~11kg
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 β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.
Sizes: Small (custom-fit guidance)
Designed specifically for small breeds β quick worsted-weight project with simple stitches, finishes in an afternoon.
Sizes: Small (10-18 lbs)
Fitted for 10-18 lb dogs (chihuahuas through small pugs). Finished sweater measures roughly 15" length Γ 18" width.
Sizes: XS Β· S Β· M
Worked top-down from the neck in one piece, no sewing. Includes XS for chihuahua-sized dogs.
Sizes: XS Β· S Β· M Β· L (use small)
Classic free PDF from Red Heart β the Small size has just enough room for comfortable movement on a small breed.
Sizes: XS Β· S (also M, L, XL)
Cable-front detail in sizes XS through XL with custom-fit tutorial β the XS suits dogs under 8 lbs.
Sizes: Customizable to small dogs
Half-double-crochet all the way around with increases and decreases β easy to scale down for small breeds.
Sizes: XXS Β· XS Β· S (also M-XXL)
Nine sizes including XXS for the tiniest dogs. Photo tutorial plus written pattern.
Sizes: Roundup (filter for Small)
Curated roundup of 25 free patterns β many include XS / S sizes specifically for small breeds.
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:
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 β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.
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.
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.
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.
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.
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.
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.
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.
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 β