A double coat is exactly what it sounds like, a fur coat composed of two layers designed to keep your dog warm in Winter and cool in Summer. It’s made up of a long outer layer known as guard hair that keeps rain and snow away from their skin and a softer, fluffy undercoat that keeps your dog warm during the colder weather.