From time to time, and in what appear to be completely random intervals not apparently connected to any particular events, my dog decides to rub itself in other dogs' crap when I take it for a walk.
Is there a particular reason for dogs to do this?
Also, (and aside from just pulling on its leash when I see it's about to happen) is there a way to prevent them from having this behaviour? I ask this second question because I have no idea what kind of instinct leads a dog to do this.