All dogs produce oils from their scalps under their coats of either fur or hair. The oil is what produces the odor associated with dogs (especially when they're not dried properly after getting wet). Any other odors will be from thing introduced, such as licking to clean or getting dirty.
The dog you encountered may have just been washed. I know after I wash and properly dry my beagle, he smells a bit like dog shampoo and doesn't smell of beagle.
|