Keep your pup cozy this winter with this free crochet dog sweater pattern quick to make, easy to fit, and far cuter than anything off the shelf. The simple construction works up in an evening or two, so you can make one for chilly morning walks and a spare for when the first one’s in the wash. This easy crocheted dog sweater pattern is straightforward enough for beginners and simple to size up or down, whether you’ve got a tiny XXS chihuahua or a sturdier small breed. Give your best friend something handmade—free pattern this way.
A dog sweater is one of those makes that goes faster than almost anything else in your queue — especially at XL size where the rows are long but the shaping stays simple. The free cotton crochet top is a good palette-cleanser project to alternate with this one if you want something for yourself going at the same time.
Crochet Dog Sweater

The self-striping autumn colorway does all the color-change work for you here, so the construction stays clean and beginner-friendly from cast-on to seam. The finished piece on a large golden retriever shows just how substantial the XL sizing is — measure your dog’s chest and back length before you start, and you’ll have a near-perfect fit on the first try.
Materials and Tools
- Caron Cinnamon Swirl Cakes yarn (Size 4 medium weight, 100% acrylic)
- A 5.5 mm crochet hook
- Scissors
- Yarn needle
- A stitch marker (or a spare yarn needle) to mark stitches
Useful Crochet Stitch
Quick Facts
- Skill level: Easy / advanced beginner
- Size: Extra Large (XL), sized for large dogs
- Hook: 5.5 mm
- Construction: A ribbed back flap worked flat, then joined into a tube and worked in the round, with shaped leg holes and a post-stitch collar
- Estimated time: A relaxed weekend make — the body is mostly repetitive half double crochet
Customization Ideas (Before You Begin)
Since this sweater is worked to a large dog’s proportions and you can try it on as you go, it’s easy to make it your own before you start:
- Size it to your dog. The pattern is written for an XL fit, but you can adjust the back flap length and the number of body rounds to suit your dog’s actual measurements.
- Change the length. Add or remove body rounds before the leg holes for a longer or shorter sweater.
- Swap the color story. A self-striping cake does the color work automatically, but a solid yarn gives a classic look, and you could add a contrast collar and leg-hole edging.
- Adjust the collar height. Work more or fewer ribbing rounds at the neck for a taller turtleneck or a lower crew.
- Add a personal touch. A little embroidered detail or a contrast border can make it uniquely your dog’s.
A Quick Note on the Stitches
A few techniques carry this whole sweater:
- Foundation half double crochet: Builds your starting row and its base chain at the same time, giving a stretchy, even edge — perfect for ribbing.
- Front and back post half double crochet: Worked around the post of the stitch below rather than into the top loops. Alternating them creates the stretchy ribbed texture at the back flap and collar.
- Half double crochet: The main body stitch, worked in rounds for a smooth, cozy fabric.
- Half double crochet two together: A simple decrease used to taper the body up toward the neck.
The Pattern
The sweater begins as a flat ribbed back flap, joins into a tube for the body, gets two leg holes, tapers toward the neck with decreases, and finishes with a ribbed collar and neat leg-hole borders.

The Back Flap (Ribbing)
- Row 1 (foundation): Start with a slip knot and chain 2. Work a foundation half double crochet row for a total of 64 stitches.
- Row 2: Chain 1 and turn. Work a half double crochet in the first stitch. Then work a front post half double crochet in the next stitch and a back post half double crochet in the following stitch; repeat this pairing across until the last stitch. Place a regular half double crochet in the final stitch.
- Rows 3–20: Repeat Row 2 to build up the ribbed back panel.
If you’re new to reading crochet patterns, don’t worry, just follow along with the video tutorial below and use the written pattern as a reference!
Joining the Round (The Main Body)
- Round 21: At the end of Row 20, loosely chain 42. Being careful not to twist the chain, slip stitch to the first stitch on the opposite edge of your flat panel to form a large circle. Chain 1 and work 1 half double crochet into every stitch and chain all the way around. Slip stitch to the starting chain-1.
- Rounds 22–48: Chain 1, turn your work, and half double crochet in each stitch around. At the end of each round, slip stitch to the chain-1, chain 1, and turn. Continue this until you complete Round 48.

Leg Holes
- Round 49 setup: Fold the sweater to find the exact center of the underside. Count 23 stitches inward from the edges (out of the 46 underside stitches) and place a marker. Fasten off the previous working yarn and reattach it with a slip knot directly to this new center point, chaining 1 to secure it.
- Round 49 (leg hole creation): Work half double crochet in the first 9 stitches. Chain 16 and skip 16 stitches. Work a half double crochet in the 17th stitch to finish the first leg hole. Half double crochet in the next 55 stitches (totaling 56 stitches across the back). Chain 16, skip 16 stitches, and half double crochet in the 17th stitch to create the second leg hole. Half double crochet in the remaining stitches to finish the round, then slip stitch to join.
- Rounds 50–53: Chain 1 and turn. Work 1 half double crochet in each stitch and chain all the way around. Slip stitch to finish each round.

Decreasing for the Neck
- Round 54 (first decrease): Chain 1. Work a half double crochet in 11 stitches, then a half double crochet two together; repeat this sequence all the way around. Half double crochet in any remaining stitches at the end, then slip stitch to join.
- Rounds 55–56: Chain 1. Half double crochet in each stitch around with no decreases. Slip stitch to join.
- Round 57 (second decrease): Chain 1. Work a half double crochet in 10 stitches, then a half double crochet two together; repeat this sequence around. Half double crochet in the remaining stitches, then slip stitch to join.
- Rounds 58–60: Chain 1. Half double crochet in each stitch around. (This is a great point to try the sweater on your dog to check the fit.)

Front Neck Ribbing and Borders
- Front ribbing (5 rounds): Chain 1. Alternating around the neck opening, work 1 front post half double crochet followed by 1 back post half double crochet. Repeat this post-stitch ribbing for 5 rounds total to match the cozy texture of the back flap. Chain 1 and fasten off.
- Leg hole edging: Attach your yarn to the corner of a leg hole. Chain 1 and work a uniform single crochet border evenly around the entire opening. Slip stitch to join and fasten off. Repeat on the second leg hole.
Finishing
Thread all remaining loose ends onto your yarn needle and weave them securely through nearby stitches to hide them, then snip away any excess yarn.

Tips and Troubleshooting
- Don’t twist the chain when you join. When you chain 42 and slip stitch to form the body circle, lay everything flat first and check that the chain isn’t twisted — a twist here can’t be fixed without unraveling.
- Try it on as you go. The pattern even builds in a fitting point before the collar. Checking the fit on your dog around the leg holes and neck is the best way to guarantee a comfortable result.
- Keep the ribbing consistent. Alternate your front post and back post stitches the same way on every ribbing row and round so the back flap and collar textures match.
Yarn Substitution
The pattern uses a self-striping Size 4 acrylic cake, which is warm, washable, and does the color changes for you — a practical choice for a garment that will see muddy walks and regular laundering. Any smooth worsted (Size 4) yarn will work on the same hook, so feel free to use a solid color or a favorite. Acrylic is easy-care and a smart pick for pet wear, while a soft wool blend adds extra warmth for cold-weather dogs. Whatever you choose, keep the weight consistent so your stitch counts and fit stay true to the pattern.
Frequently Asked Questions
1. How do I adjust this for a different size dog? The pattern is written for an XL fit. To resize, change the length of the ribbed back flap for the girth and adjust the number of body rounds for the length. Trying it on your dog as you work is the surest way to get the fit right.
2. Won’t the leg holes stretch out over time? The single crochet border worked around each leg hole is there to reinforce the opening and keep it neat, which helps it hold its shape through wear and washing.
3. Why start with a flat flap instead of working in the round the whole time? The flat ribbed back flap gives the sweater its stretchy, textured top and a comfortable shape over the dog’s back before it joins into a tube. It’s what makes the finished piece look tailored rather than like a plain cylinder.
4. My dog is between sizes — should I go up or down? It’s usually best to size up slightly and rely on the ribbed collar and back flap to hug the shape, since a too-tight sweater restricts movement. Try it on around Rounds 58–60 to confirm before finishing the collar.






