Dogs leave their scent so that other dogs don't come into their area. They do this to protect themselves and their owners.
Their scent.
Most animals leave a scent to let other animals know it is their territory. Dogs, cats, bears, tigers, all leave a scent of some sort.
Their scent. Dogs have an excellent sense of smell and can "pick it out" so they can follow the fox.
Yes, dogs can find water by scent.
Dogs do that to leave their scent, or to show you the're happy. Cats only lick to clean. You see, dirt sticks to there tongue, and so does the cat's hair (that explains hair balls). Cats don't wag their tails when there happy either. Cats only rub on stuff to leave there scent. Hope that answers your questions:)
Dogs identify humans by their scent so you can't really say that it's offensive to them.
The scent of the dogs poo was almost unbearable.
Scent
A dogs biggest sense is scent aromas that are foul to us are not always to them just a powerful scent more powerful than their own so herd dogs and hunting dogs will roll in strong foul rotten smelling things to mask there scent
you give the dog the scent and they can know the scent of the animal the master is ordering him to find
They leave scent marks.
nothing