Maximo and I encountered loose dogs again today on our walk.

I am concerned about what I'm going to do when I have 2 dogs to walk and protect.
For those of you who walk multiple Yorkies, what do you do? I would prefer something other than mace or pepper spray.