Double Coat

A term to describe a coat that has both an undercoat which provides waterproofing and warmth for the dog and an outer coat or topcoat which provides weather resistance and protection against brambles and other materials found in harsh terrains.