Today I was walking my Corgi's when a German Shepard from down the street attacked us. Luckily no one was hurt and we did inform the police but the problem is this happens a lot in my town because most people just let their dogs run wild and a lot of them are big dogs like Pit Bulls and German Shepards. I was just wondering if there was anyone here who had experiance and knew whether pepper spray or tazzers worked better ( those were what the police suggested). I worry about using pepper spray because I don't want it to get on my dogs. It really scared me today when I realized there was nothing I could do, and Ellie our youngest has been very subdued since it happened, I think it just shocked her since she was the one the German Shepard went after. I really want to be able to defend myself and my dogs the next time something like this occurs. Any suggestions or ideas would be great I don't want to be terrified everytime I try to walk my babies. Thanks everyone. Liz