Odie Dog Sweater Crochet Pattern: Classic Squares, 4 Sizes

There is a reason the granny square has survived every crochet trend for a century: it is simple, it is beautiful, and it turns scraps into something greater than the sum of its parts. The Odie Dog Sweater Crochet Pattern takes that beloved motif and drapes it over your dog — a classic granny square coat in dusty blue-grey with coral-pink and mint-cream centers, joined into one flowing panel that wraps the chest and buttons under the belly.

No sleeves, no leg openings, no shaping to fear. If you can crochet a granny square, you can make this entire coat. It comes in four sizes, XS through L, and because the panel is just squares, resizing it is as easy as adding a row.

Before You Get Started

Folded blue-grey granny square dog coat on a quilt

The Odie coat is the simplest garment in this collection. You will crochet classic three-round granny squares — mint-cream centers, coral-pink middles, blue-grey outer rounds — then whipstitch them into a rectangle, work one round of single crochet around the whole panel, and add a small belly strap with a button. That is the entire construction.

You should know how to make a magic ring, double crochet, and change colors. Joining is done with a yarn needle, so there is no seaming technique to learn beyond the whipstitch. Any smooth worsted-weight yarn that meets gauge works; this is also a wonderful scrap project if you keep the outer round consistent for a unified look.

Tools & Materials Needed

Dusty blue, coral and mint yarn skeins with crochet hook and button

Size Info and Gauge

Abbreviations (US Terms)

ch – chain  •  sc – single crochet  •  dc – double crochet  •  sl st – slip stitch  •  MR – magic ring  •  sp(s) – space(s)  •  st(s) – stitch(es)  •  RS – right side

Pattern Notes

  • Sizes are written as XS (S, M, L) throughout. Circle your size before you begin.
  • The ch 3 at the start of a granny round counts as the first dc.
  • Work all squares with the right side facing; join with right sides up so the texture is consistent.
  • Leave a 6-inch tail on the last round of each square for joining — it saves weaving later.
  • Lightly block each square to 4 inches before joining; even squares make an even panel.
  • Weave in ends as you go — 24 squares means 72 ends if you save them all for the end.

Pattern Instructions

The Classic Granny Square

Close-up of a dusty blue granny square with coral and mint rounds

Work each square in three rounds. You will need 6 squares for XS, 12 for S, 15 for M, and 24 for L.

Round 1 (Color C): Magic ring (MR). Ch 3 (counts as first dc here and throughout), 2 dc into ring. Ch 2, *3 dc into ring, ch 2* — repeat * 3 times. Sl st to the top of the beginning ch-3 to join. Fasten off. (12 dc, 4 ch-2 sps.)

Round 2 (Color B): Join with sl st in any ch-2 sp. Ch 3 (counts as first dc), (2 dc, ch 2, 3 dc) into the same ch-2 sp — this is the first corner. *Ch 1, (3 dc, ch 2, 3 dc) in the next ch-2 sp* — repeat * 3 times. Ch 1, sl st to the top of the beginning ch-3 to join. Fasten off. (24 dc, 4 corner ch-2 sps, 4 ch-1 sps.)

Round 3 (Color A): Join with sl st in any corner ch-2 sp. Ch 3 (counts as first dc), (2 dc, ch 2, 3 dc) into the same sp. *Ch 1, 3 dc in the next ch-1 sp, ch 1, (3 dc, ch 2, 3 dc) in the next corner ch-2 sp* — repeat * 3 times. Then ch 1, 3 dc in the last ch-1 sp, ch 1, sl st to the top of the beginning ch-3 to join. Fasten off, leaving a 6-inch tail for joining. (36 dc, 9 dc per side, 4 corner ch-2 sps.)

Joining the Coat Panel

Hands whipstitching granny squares into a dog coat panel

Arrange your squares into a rectangle: XS 3 squares across x 2 long, S 4 x 3, M 5 x 3, L 6 x 4. The ACROSS count wraps around the chest; the LONG count runs neck to tail.

With right sides facing up, join first into horizontal strips using a whipstitch worked through the back loops only (slip-stitch joins work just as well). Then join the strips to one another the same way. Work in Color A and carry the yarn between squares so you do not need to fasten off each time.

Finished panel: XS 12″ x 8″, S 16″ x 12″, M 20″ x 12″, L 24″ x 16″.

Panel Edging

Single crochet edging being worked around a granny square dog coat panel

Join Color A at any corner ch-2 sp. Ch 1, *3 sc in the corner ch-2 sp, sc in each dc and 1 sc in each ch-1 sp across* — repeat * around all four sides. Sl st to the first sc. Fasten off.

Each square side takes 11 sc (9 for the dc, 1 for each ch-1 sp); the 3-sc corners turn the corners neatly. Do not count stitches around the perimeter — the total varies with joining tension. Keep the edging flat and even rather than stretched.

Belly Strap

Crocheted belly strap with a wooden button for a granny square dog coat

In Color A, ch 21 (25, 29, 33). Sc in the 2nd ch from hook and in each ch across. (20 (24, 28, 32) sc.) Work 2 more rows of sc. Fasten off, leaving a tail for sewing.

Sew one short end of the strap to the middle of one long side edge, about one-third down from the neck edge (the belly position). Sew a 1-inch button to the matching spot on the opposite long side edge. The strap wraps under the belly and the button slips through the crochet fabric to close. Try the coat on your dog and adjust the strap position before sewing it down firmly.

Finishing

Blue heeler wearing the finished granny square coat by a sunny window

Weave in every end, working tails through the backs of stitches. Give the joined panel a light steam-block (hover — never press acrylic) so it drapes evenly.

Sew the button on firmly with several passes of thread-weight yarn or doubled sewing thread — this is the one structural stress point. Try the coat on your dog, check that the panel wraps the chest without pulling, and confirm the strap sits at the belly, not the throat. Adjust the strap position before sewing it down for good.

Customizing the Fit

Between sizes: Add or remove one column of squares across (each column = 4 inches of chest). The pattern’s math is just squares, so custom sizing is trivial.

Longer coat: Add one row of squares to the length for more back coverage — each row adds 4 inches.

Deeper chest: If your dog is barrel-chested, add a column across; the strap will still close as long as the edges meet under the belly.

Color play: Keep the outer round consistent for the unified look, and let the centers run wild — rainbow middles, ombré rows, or one accent square. The construction never changes.

Frequently Asked Questions

It is a single layer of worsted-weight crochet, so think cool autumn days and chilly mornings rather than deep winter. For extra warmth, work the squares in a wool blend, or layer the coat over a thin dog shirt. The open belly design also means it suits dogs who overheat in full sweaters.

Almost certainly nothing — unblocked granny squares often cup slightly. A light steam-block flattens them completely. If they still ruffle at the edges, check that you are working the ch-1 spaces between the 3-dc clusters; skipping them pulls the round tight.

Yes. The pattern uses whipstitch through the back loops for a nearly invisible seam, but a slip-stitch join through both loops gives a raised decorative ridge, and joining-as-you-go works if you prefer no sewing at all. Any method that keeps the squares flat is fine.

Machine wash cold on gentle inside a mesh laundry bag, then lay flat to dry, reshaping the panel. The bag protects the button and keeps the squares from stretching. Never hang it wet — gravity will lengthen the panel.

It sits under the belly where most dogs ignore it, but watch the first few wears. If your dog paws at it, swap the button for a large snap or a short loop-and-toggle. The strap itself is soft crochet and rarely an issue.

Final Thoughts

The granny square coat is proof that the simplest construction can make the most charming garment. No shaping, no sleeves, no fear — just squares, joined with care, in colors that make you happy.

Make the sample’s blue-grey, coral, and mint exactly, or raid your scrap bag and let the centers tell their own story. Either way, the math is checked and the method is forgiving.

Happy crocheting — and save the last square’s tail. You will want to make another one.

Izzy foxx on a vet tour in africa

Izzy Foxx

Izzy is an experienced ranch worker who has a passion for exploring nature and getting up close to wildlife. With her connections to various animal organizations, Izzy is well-versed in animal care and rehabilitation.

Similar Posts