A dog 's coat may be a double coat , made up of a soft undercoat and a coarser topcoat , or a single coat , which lacks an undercoat .
A dog can have a double coat that has short , soft hair underneath a layer of long , coarse hair , or a single coat that has only the long , coarse hair .