There are several factors that determine whether your dog needs a coat or not such as breed, size, age, coat length and weather conditions. If your dog is sensitive to the cold it may benefit from wearing a coat or if you take your dog hunting a vest can protect it from getting scratches. It is important to choose a coat that caters to your dog's needs.