A double coated dog is any dog with a harsh outer coat and soft under coat.
The soft undercoat is what sheds a leaves tumbleweeds all over your house.
German Shepherds, Golden Retrievers, Labrador Retrievers, Australian Shepherds, and Siberian Huskies are just a few examples of double coated breeds.