double coat

noun

Definition of double coat

: a pelt (as of various dogs) consisting of a dense soft or woolly undercoat and a long coarse outer coat