I think you've gotten lots of good advice and I really hope your situation can be resolved without re-homing. Sometimes it is necessary, of course, but it's such a painful solution for all involved.
In the meantime, a nice trick for breaking up a dog fight is to throw a blanket over them. It usually stops them pretty quickly and there's no risk of someone getting hurt trying to break it up. |