I would like some input on this hypothetical scenario, I live in an apartment, today I was walking my little dog and this guy pulls up and parks in his parking spot, gets out, and lets his dog out of the car. The dog was a medium size, stocky Pit mix looking dog. They didn't notice us, but I got to thinking, what would I do if that dog noticed us and charged. Now, if the dog was coming at me, I would act to make sure that dog didn't reach me, and I assume that I would be justified firing my gun and putting the dog down if it was apparent that it was going to attack me. But what if the dog was going after my little dog? Do you take the dog out before it reaches your dog? Or do you wait till the dog attacks your dog?