I was climbing a steep grade once in Calif, when I was approaching this house with the owner doing some gardening in the front yard, his dog, some mutt, took off after me and was trying to bite the back of my leg. This was back in the day before mini pumps, so I grabbed my frame pump, a nice solid Zefal HP pump and smashed the dogs nose as hard as I could, that dog went screaming away, the owner bellowed out "hey you hit my dog" I yelled back that the next time that dog comes after me I'll kill it, keep it in your yard! I noticed as I was trying to get the pump back onto the frame there was blood on the end of it. The owner never responded back to my comment.
Mini pumps don't make very good dog weapons, fortunately on my touring bike I will be using a newer version of that Zefal frame pump, so I can beat off a dog if I have to...ok, no weird thoughts please! LOL!!!