good advice all around, however on a side note (not bragging here i promise) i was at a friends house and a 110 pound rhotweiler jumped on my leg and started humping me, go ahead and laugh at this point, to say that i was pissed off was the understatement of the century, anyway i shoved the dog off, then i dropped a right cross on this dog that would have knocked the *bleep* out of just about anyone(except pro boxers with chins of iron) the dog let out a yelp that you could here in the backyard with the doors closed it dissoriented the dog for about 15 seconds, and then the dog growled at me and gave me a look like is that all you got you big puss, if you gotta fight a dog get a weapon, some of the rhoti's out there can take damage you would not believe, as for my background i have taken jeet kune do, i have boxed for over 6 yrs. etc. i know how to punch, so that is not the problem, the problem is that dog has a head made out of cement, so word to the wise, alot of think we could kick a dogs ass hand to hand in some dog cases that is probably true, but if you have to fight a large rhotweiler without a weapon you are probably dead