that's scary! it's happend to me beofre also...with a german shepherd!

i would carry some mace or whatever it is. i'm pretty sure that would work if you are ever charged again.