This is an easy vintage crochet pattern for a coat for a small dog (14" finished back length of coat from base of neck to top of tail) with any changes for a medium size (18") dog in parentheses.
Coat requires about 4 (6) ounces Main Color Knitting Worsted Weight Yarn, one ounce Contrasting Color and crochet hook size H.