I agree, these dog threads can get nasty.
One thing that dog people can do to help everyone have a better experience is to have a water bowl for their dog so that he doesnt foul springs and small seeps. If the dog gets used to drinking its water out of its own personal bowl, it may help keep the publics water from being fouled.
On the plus side for dog people, it helps having a dog along to get a ride while hitching for sure. Ive had many a ride hitchin with people with dogs that after we got in the car/truck, the driver said: "i picked you up because of the dog"