I feel your pain! Loose dogs are at the top of my list of complaints. I resent people's carelessness for the impact it has on my doggies' life. We are so limited in where we can walk because of it, and even then, I am always on edge.
We can't even enjoy our own little neighborhood.
I'm glad neither Daisy or Teddy have been hurt in your encounters.