I have river canes growing on my property and I carry a five foot length with one end cut to a sharp point when I walk. Any dog who gets too close will quickly get my point.
I also carry a telescoping baton, but I have never had to use this, and I don’t ever want to. I don’t want to have to do anything that would cause these animals any sort of real or permanent damage.
It really bothers me that people with these type of dogs can be so careless with them. They put people around them and the dog at risk.