First I am so sorry this happened to you and your FurKids.
This is my fear when I walk my FurKids .
But I now carry a spray bottle filled with straight Ammonia.
I had to use it once when a large dog started running towards Tasha and I .
The owners were just watching, so out came my spray bottle of Ammonia and I sprayed the air in front of me and as the dog walked around me I sprayed in his direction, it was then the owners came running to get him.
I feel safer carrying this spray bottle of Ammonia and if a dog should show his teeth and get close to me or my Furkids I would then spray him.
Please keep us posted.