No point arguing with irresponsible dog owners, and even the responsible ones can be irrational.
A sprint or dog mace takes care of most situations on the road, and a good lawyer takes care of the others. Of course there's the risk of serious injury, and sometimes owners cannot be found or proven, but to me those are part of the risks of cycling.