Sorry to hear that
We walk our girls and have stray dogs in our area. Don't know what to tell you regarding your dogs mental alertness and such, but as for prepping yourself, I bought a collapsable baton and pepper spray. A walking stick hill help you keep other dogs at bay as well. It is a shame we have to prepare for these things, but you may want to start. Good luck!
"Dogs were put on Earth to demonstrate unconditional love, cats are here to teach us we aren't that **** important"