A coat protects dogs from hypothermia and wetness in cold weather, especially those with short fur, no undercoat, or older dogs. It can also keep the fur dry and protect it from dirt in rain or snow. A raincoat also helps keep the joints of dogs with arthritis warm and relieve pain.