Yorkietalkjilly's idea is very very usefull. I have added a large umbrella (actually my old golfing umbrella) to my walks with Razzle. It also serves as a walking stick for me.
Another thing I would add is a sharp piercing whistle. That can also deter and call help to your situation.
I don't know if you have coyotes in your area, but I will share an experience I had with my very large dog. Yes I knew there were coyotes in our favourite park, but we were there at 9am or so, plus not in the known area of habitat.
We were training off lead obedience work; and then I saw 4 coyotes for sure circling around the perimeter of where we were working; there might even have been six.
I recalled Magic to me, immediately leashed him, and then pressed the panic button on my car keys as luckily we were with in 20ft or so of my van.
The coyotes scrammed out of there. But that action, I believe save his life. He didn't see those coyotes as he was focussed on his command of fetch. But I did. The coyotes were absolutely silent. My dog might have easily perceived these animals as threats and also gone after them. So the recall, placing the lead, was to help keep him safe.