Oh, poor guy, hope he heals up quickly.
we've had dog fights here too. Very difficult to deal with, I hope you can find a livable solution.