I work on garage doors, and for some reason nobody ever puts their dogs away when they call to get their door fixed. 99% of dogs back off if you don't, and I am in the dogs yard, on their turf. If I go somewhere where the dog doesn't seem to be backing down, I get my hammer out, and hold it by the head instead of the handle. I have only had to crack one once, but he got away fast. If I was in my yard, and a neighbors dog charged me, I would hold the hammer by the handle, and make their dog retarded with one swing.