Dogs need a coat in cold weather because their fur does not keep them as warm as ours. If it is below freezing outside, most dogs will need a coat even if they have a thick coat.