18 inch piece of 1/2 inch rebar. Tightly wrap the first 6 inches with duct tape until a nice handle is formed. Leave by the front door. Grab it when walking outside and apply firmly and repeatedly to the head(s) of attacking dog(s). Easier to use one-handed than a Louisville Slugger. Cheap and effective and should allow stitches and rabies shots to be avoided. 

Regarding civil law suits, all I have to say on this topic is the next time me or a family member gets bit by a large breed dog, the first call is going to be to my lawyer. I have been bitten twice so far, once by a German Shepard that was running loose and the bite required stitches. A couple of months ago I was bitten about eight inches from my crotch by a pitbull mix...my dog was also attacked by the lady's Husky and required surgery. Both dogs came darting out of the house because the neighbor left the door open. At one point I had both dogs circling me...in was crazy! I am thankful my six year old was able to escape on his bike. Turns out the pitbull mix had previously attacked another neighbor which resulted in 38 stitches to patch up her arm. Apparently the dog was her son's ex-girlfriend's and the dog conveniently disappeared after the attack. Sure, my medical bills were covered in both incidents but I am not going to be so nice the next go around.
THERE'S a refreshing bit of competence. Sheeeesh!