glad that it was the cat that was being chased, and not you or your grandson. I have to admit that as much as I dislike cats, I dislike aggressive dogs more.
I've been on the receiving end of aggressive dogs a few times, and after my last "adventure" have sworn that the next one goes to the big pound in the sky....particularly if the bad behavior happens when my kids are around. I have adopted a "zero tolerance rule" and I joke that I carry two cans of pepper spray. One for the dog, and one for the owner.....now, if I could carry a side arm....
As for your arm Eddie, remember that "the solution to pollution is dilution"....get that thing completely rinsed with a saline solution (punctures especially), then do it again and again....followed by a good rinse with Betadine solution (any drug store has it) and a good triple antibiotic. Hate for you to end up with a nasty infection.
j