When I was working security in the oil patch in Oklahoma and Texas many years ago, one of the places I was assigned for the longest had a fellow that raised wanna-be fighting pitbulls. Actually, his son did. The guy that owned the property (it was between two yards I was responsible for) was not too enthused. Anyway, between three pitbulls that were normally in an agitated state and had a real knack for getting out, and a huge Rottweiler that was owned by someone down closer to the river than where I was, around a short curve, that ran free most of the time, I had to have something with which to protect myself. Technically, I was not an armed guard. I was a watchman. Push come to shove, I would not have let one of the dogs hurt me, but I needed something to dissuade them.
Now, I carried a machete on the mountain bike I used when checking the second yard, ostensibly to keep grass and brush trimmed back from some of the equipment. And for rattlesnakes, of which there were many. That was just a bit more than I wanted to use on a dog in that situation. Though I could use the back or the flat of the blade instead of the edge, that would have been very iffy in a heated situation.
So, I carried what I used to use when I was out and about in Southeast Missouri on the river, ditches, and swamps for snake and other animal protection. It was a frog gig on a 3' or 4' dowelrod. Usually a four-prong version. A cheap one I could ditch if I needed to. Plus, when I was doing the security work, the four-prong version would ride with the area between the two inner prongs down over the front axle of the mountain bike. I could pull it up and have it at hand easily. And it was much less disrupting to my riding the bike than the machete. I would have to swing the machete to be effective, but the poking worked well with the frog gig. Once one of the dogs got touched with those tines, which I kept sharp, they were very much more cautious about getting close to me when I had it in my hand.
It was a good deterrent, but would also do a lot of damage if wielded with intent. Now, I do not know if your wife would want something like that, though, with a bit of skill, which I know you have, it could easily be turned into a walking stick with a quickly removable cover on the tines.
Just my opinion.
Note: They are also great for keeping everything that wants out of flood waters as much as you do from running you off your own safe place. Normally animals are not too aggressive when all are trying to avoid flood or fire, but if it is you or them on that high spot, they sure will try to make it them. Oppossom, raccoon, all manner of snakes, feral dogs and cats, and lots of other critters will want to be on that spot, and unless you are prepared to kill them, or stay awake constantly driving them off with a regular stick or such, the gig will usually drive them off and they will not attempt more than a couple of times to join you.