For me it was just a massive shock, to see your dog there with another dog in its mouth thinking oh **** he's going to kill it. I think the main problem is the trust thing now, i used to have no worries with walking him offlease in most areas, he's not usually bothered by other dogs at all, but now if a terrier went for him i think he would kill it.
Hora, not sure what crap you are spouting. Vets don't stay at their surgery 24/7, if you need them out of hours you have to call them to the surgery and pay for it!
As a matter of interest has anyone ever tried those ultrasonic dog things which are supposed to stop barking and break up fights? Its like a handheld thing. Wondered if they worked or just marketing crap?