I agree on the dog and a stick post. I ran into several agressive dogs on my ride. At one hotel the hotel owner came out and chased the dog away with a stick. After thet i bought a telescopic baton... I love dogs, but if love is not enough i prefer to have a stick in my hand.