This is what handguns are made for
Control your dog or I will
A similar thing happened to me the other day. My wife and I were taking our dog for a walk (55 lb mix breed) and a millennial walking her Shepherd wasn’t holding the lease “well enough”...Her dog got loose and went directly after our dog. It happened so fast-—and yes, I was carrying. The Shepherd was focused on my dog and nipped her in the rear hinds. The owner was a moron just standing there yelling.
Shooting the dog in the middle of a development was an option but my last one. I now carry Pepper spray as option #1 and carry as the last resort.