Hello Liberty, welcome to TE. Having had a bad run in with a dog and ending up in the ER, I can totally relate to your situation. Beyond the fear I had to deal with each time I came upon a dog after the crash, I also had to deal with the anger I felt towards the owners for letting the dog roam freely and for the time it took for me to recover.
I thought the tobasco sauce water was interesting, I have not heard of that before. I would just hate to take a drink from the wrong water bottle on the ride.
I carry pepper spray with me but I've not had to use it yet, not sure I would use it unless I thought there were no other alternative. I've looked for bullhorns but I've not found one that is small enough to carry on the bike.
For each dog I come across now, I handle the situation differently. If they are little I can usually outsprint them. I came across to big dogs the other day and I just stopped, they didn't have anything to chase so they went on their merry way. If it's on a route I usually do and it's a consistant dog, I've talk to the owners and ask that they restrain their dog for their sake and mine.