Dog coats are not particularly expensive, however, the priciest ones can cost you as much as $70. More often though these items cost around $20 to $30, meaning a $50 dog coat is still considered expensive. The cheapest dog coats can be as inexpensive as $12 to $15. If your goal is more fashion, you may wind up paying a bit more for your canine coat.