I have used Saber Red spray to deter overly aggressive dogs when I am cycling.
There was a pretty good pepper spray thread on T&T a few months ago.
"No, it's not a silencer. This little doodad is my own invention. I call it a loudener." --Sledge Hammer