I have two roosters in my flock that have been living together peacefully for almost two years now. Well just since yesterday I noticed they have started fighting. I've had roosters fight before but these two don't know when to quit. I tried to stand back and watch, hoping they would stop once deciding which one was dominant. But I don't want to let either of them get seriously injured, so I keep having to interfere before it gets too bad. I usually let my flock free range, but this past week I've had an increase in predators (a fox & hawks) and lost a few to them, so I've been keeping them in their pen temporarily. I'm sure this probably has something to do with their fighting. But yesterday I let them all free range and I still caught them fighting 3 times! My dog breaks them up when they're inside the fence but then they took the fight out of the fenced part of the yard. My dog alerted me this morning they were fighting and I went out to monitor it and one of the roosters had backed down and put his head down in the corner of the run but the other rooster was still after him. For now I took one of them and put him in a smaller pen beside the chicken run to keep them both safe but still close enough to see each other. What should I do about it? Should I find a way to separate the two permanently? Thank you.