Materials & tools you'll need
Wool — Briggs and Little Heritage wool used here, any color or weight works · 1 larger button, for easier fastening · Yarn needle · Stitch markers (optional) · 4mm crochet hook (or your preferred size)
Step 1 — Take your dog's measurements
Before picking up your hook, measure your dog in four places. Neck: measure around the neck and add an inch or two for comfort, sizing up further if your dog wears a collar or a winter coat underneath. Shoulders: measure from the top of one front leg across to the top of the other. Girth: measure around the rib cage at its widest point — this determines the largest part of the sweater. Back length: measure from the base of the neck to just where the tail starts. These measurements don't need to be perfect, since a tight single crochet finish will bring everything in slightly. The neck measurement is the basis for the rest of the sweater, and the space between the shoulder and girth measurements is where you can add extra rows to lengthen the body for a longer-bodied dog.
Step 2 — Gather your materials
You'll need wool in your color of choice, one larger button (bigger buttons are easier to do up through wool), a yarn needle, optional stitch markers, and a 4mm crochet hook. This entire pattern is worked in single crochet, but you can substitute half double crochet or double crochet if you'd prefer a gappier, more open fabric instead of a dense one.
Step 3 — Crochet the neckband
Start with a slip stitch and chain 10, then single crochet into the second chain from the hook and across, chaining one and turning at the end of each row. For every row after that, work a regular single crochet in the first and last stitch of the row — this creates a clean, straight edge for sewing the collar together later — and single crochet in the back loops only for every stitch in between. Repeat this pattern until the strip is long enough to wrap around your dog's neck plus about an inch of ease. For reference, a 10-inch neck took 41 rows in the original project, but keep going until your own band reaches the right length for your dog.
Step 4 — Start the body and shape the increases
Count nine rows down from one end of the neckband and mark that spot on both sides with a stitch marker or scrap yarn. Reattach your yarn at one marked spot, chain one to count as your first single crochet, then single crochet into the gap at the top of each row across to the other marked spot. Chain one and turn. From here, alternate a plain single crochet row with an increase row — two single crochets in the first stitch and two in the last stitch of the row, single crocheting normally in between. Continue this alternating pattern, increasing every other row, until the body is wide enough to reach your dog's shoulder measurement — around 19 rows worked this way for a smaller dog, but keep increasing longer for a bigger one. This gradual, every-other-row increase creates a soft taper rather than a sharp edge.
Step 5 — Add the belly band and strap
Once your increases are complete, work one plain single crochet row across with no increases. On the next row, single crochet all the way across as usual, then at the end of the row chain 25 — this chain becomes the belly strap that will secure the sweater under your dog's tummy. Turn and work back into that chain as a foundation, single crocheting across it and continuing into the main body once you reach it. For the next several rows, single crochet straight across, including the new strap section, chaining one and turning at the end of each row. You can make the belly band wider by working more rows here, or narrower for a skinnier tie — this part is fully customizable to your dog's build.
Step 6 — Taper the decrease toward the tail
Mark the edges of your strap section so you know where to work back and forth on just that portion for several rows, finishing the strap piece on its own. Once that's done, begin decreasing the main body: at the end of each row, skip the chain-one turn, simply turn your work, skip the first stitch, and single crochet into the second stitch and across. Repeat this on every row — no chain one, turn, skip the first stitch, single crochet across — which decreases one stitch per row on one side and creates a soft, symmetrical curve down toward the tail. Continue this decrease pattern for many rows until the shaping feels complete, then finish the last couple of rows with a slip stitch into the first few stitches before single crocheting across the remainder, leaving the last stitches unworked to round off the point.
Step 7 — Finish the edges and buttonhole
Attach your yarn at the bottom of the neckband and single crochet all the way around the entire open edge of the garment, keeping your stitches tight so the finished edge helps the sweater stay snug. When you reach the top corner near the neckband, chain about 10 to 12 stitches to bridge across to the other side of the band — this chain becomes the buttonhole. Slip stitch it in place at the far corner, then continue single crocheting around the rest of the garment's edge until you're back where you started. This edging step is a great place to switch to a contrast color if you'd like a more finished, less obviously handmade look.
Step 8 — Sew it together and attach the button
Fold the garment onto itself and line up the two sides of the neckband, then slip stitch them together along the inside edge — this seam won't be visible once worn, so it doesn't need to look tidy. Optionally, single crochet once more around the finished neckband for a clean edge with no loose ends. Turn the sweater right side out. Try it on your dog to find where the belly strap naturally meets the body for a snug, comfortable fit, and mark that spot. Sew your button on securely at the marked point using the yarn needle, working a few passes through the fabric to anchor it well, then weave in any remaining tails. Your fitted dog sweater is ready to wear.
Frequently asked questions
What materials do I need for a crochet fitted dog sweater?
You'll need wool (Briggs and Little Heritage wool was used
here, though any color or weight works), one larger button for
fastening, a yarn needle, optional stitch markers, and a 4mm
crochet hook.
How do I measure my dog for a properly fitting sweater?
Measure around the neck (adding an inch or two for comfort,
more if your dog wears a collar or winter coat), across the
shoulders from the top of one front leg to the other, around
the girth at the rib cage, and along the back from the base of
the neck to the top of the tail.
What shape is this crochet dog sweater design?
The sweater forms a diamond shape that wraps around the dog's
body, with a belly strap that runs underneath the tummy and
fastens with a button on the other side for a fitted, snug
result.
How do I keep tight tension while crocheting a dog sweater?
Work your single crochet stitches a little tighter than you
normally would. This creates a denser fabric that blocks wind
more effectively, which is especially helpful for keeping a dog
warm on cold walks.
Enjoyed this tutorial?
Find 60+ free tutorials on YouTube. Grab a pattern from the Etsy shop, or go deeper with a community membership.
Free tutorials on YouTube → Shop on Etsy → Join the community →