I'm sorry, I don't agree. Car accidents happen all the time too, but even if you are in the wrong, if the other driver is not licensed, insured and has a proper tag on their car, they are at fault. If they had not been there, the accident would not have happened, regardless of what you did or did not do. Same thing with dogs. If the smaller dog had been on a leash, which is required, the larger dog would not have had access or been able to bite. This does not mean that the large dog was right in biting, but the fault lies with the small dog owner, for not obeying the law.
Our neighbor's dog was allowed to run loose. I said WAS. We were walking out of our garage one night, with 3 of my dogs, when this little ball of fur, met us in the garage door, growling and charging my dogs. It was all my daughter and I could do to hold my dogs back. I spoke to my neighbor and when the dog did the same thing to my grandson, I called AC. The owner was told, I know because they came over and told me, that if their dog was killed or hurt by me or my dogs, it would be their fault. The dog is not allowed to run around off leash. Period. That's the law.
Kathy