You seem to have an excuse for everything. And when you ask what we would have done, who is at fault does come into play. Would I confront the man, NO, because it was YOUR fault. I think all you want is sympathy. I agree with you that the man overreacted. But YOU put him in that situation. I am glad that your dog is so friendly but you need to realize that not every human or every dog is. It is not my responsibility nor anyone elses to deal with your dog. My responsibility is MY dog. I keep control over her at all times. Your responsibility is to do the same with your dog, not make excuses as to why you couldn't/didn't and then place the blame on a 3rd party. And just so you know, legally, if we were in that situation (your dog ran up to my leashed dog, whose leash I was holding, and my dog bit your dog) you would be held liable. That is what the leash laws are all about. Even if this took place in a vet's office. A vet's office is a place of business, not a dog park.