Every time I walk my dogs and I pass by someone with their dogs off leash (in a legally on-leash area), I now tell my dogs "we love leashes. leashes keep us safe. we love leashes. leashes keep us safe."
I'm hoping (probably in vain) this will help inspire people to do the right thing.
It's usually the unruly small dogs that come over and try to harass larger dogs. I always wonder why the owners have a death wish about their dog. Personally I love my dog and would not let another dog eat it, but that's just me? I had quite a few dogs at a camp site, come running up to my medium sized dog while we were out walking. Leases are required at this camp site...