This is for a large dog. Pooky is an 13-year-old Black Lab. I searched for a sweater/coat pattern for a large dog and found that I had to make my own pattern. I took parts from a few patterns and modified them to fit Pooky.
Materials: Worsted weight yarn, approximately: 2 x 50 gm balls of 2 contrasting colors. Worsted weights are all appropriate. Pick whichever is best for your area's winter weather. Buy an extra skein or two just in case. I used a 1 lb ball of Dusty rose I had and bought the same in Cranberry.
Hook size 6mm
Note: Work with both colors held together and it's all done in double chain stitches to make a warm thick coat.
Neck ribbing: Make 2 inches wide, work in back loops only and the length of your dog's neck (Pooky's is 23)
Back: (from base of neck to tail is 29 inches, is 15 inches wide, add the tummy band of 22 inches) this is all worked in dc.
Work 22 sc across first row, ch 1, turn.
Row 2: 1 sc in first sc, ch 1, skip 1 sc for buttonhole, 1 sc in each sc to last 2 sc, ch 1, sk 1 p 1 sc, 1 sc in last st, ch 1 , turn.
Row 3: 1 sc in each sc and in each buttonhole, ch 1, turn.
Work 5 rows on the 22 sc.
Dec 1 sc at each side of every row until 8 sc remain "rem." Work 9 more rows on the 8 sc.
With Color B – crochet 1 row of sl st all around. Sew 2 buttons at each side of narrow end. Sew 1 button to each side of body and button underneath section in place.
Rnd 1: With right side facing and MC, join yarn with slip st at seam; ch 1, sc evenly around, join with slip st to first sc.
Rnds 2 &3: Ch 1, sc in each sc around, join with slip st to first sc.
Neck Ribbing: With MC and smaller hook, ch 8 loosely.
1st row: 1 sc in 2nd ch from hook. 1 sc in each ch to end of ch. Ch 1. Turn.
2nd row: Working in back loop only of each st, work 1 sc in each st to end of row. Ch 1. Turn.
Rep last row 64 times more omitting turning ch at end of last row.