October 17, 2014

Distinguishing Dog Coats

Most dogs have a double coat of fur: an outer layer of long, coarse guard hairs called the topcoat, and an insulating inner layer of fine, woolly hair called the undercoat....
View full article →