Avoiding dog fights
Dogs in the same pack fight for one reason only: because they do not have a strong pack leader. This is why establishing rules, boundaries, and limitations for the entire pack is important. If all of your dogs are looking to you as a leader, they will not be looking at each other as competition.
It’s also very important to walk your dogs together, side-by-side. Not only does the exercise help to lower their energy, and hence the impulse to fight, but by moving your dogs forward together it focuses them on a common goal instead of each other.
Remember: the worst thing you can do if you have dogs that fight is to ignore the problem by isolating them from each other. Socialization is key for a well-balanced dog. What this actually does is create a separate territory for each dog, and fighting over territory is the only natural cause of battles between dog packs. Since the dogs will still be able to smell each other, that conflict will become an obsession. If they ever do wind up together in this situation, then they will fight.
The key to success is you
Even the most seemingly balanced dog pack may occasionally have a fight in it. The important thing to remember is that you are in charge and conflict like this is not the end of the world. Break the fight up quickly and calmly, redirect the dog’s attention, take them for a walk together, and don’t worry that it’s going to happen again.
They may or may not fight again, but if worry over it does not become your obsession, you will not be feeding them negative energy that will lead to another fight. Reward them when they are being calm and submissive, and correct them when they are not. Your dogs would prefer to not fight, and you as the pack leader can help them achieve this goal.