I hope you do get suggestions that can fix this for you. I have a similar situation - two Rottweiler bitches. The one would be friendly if she could. The other would kill her if she could, which means the times they got into it at least only one was being aggressive. The other was just trying to get away.
So I live with at least two baby gates between them at all times. I'm fortunate that both are very respectful of gates, but if I leave home one stays in a metal crate in addition to the gates separating. They go outside separately. It's a PITA, and I have to be very careful, made mistakes a couple of times when this first started that ended with ugliness that was very difficult to stop. As a friend remarked, I'm lucky that the aggressive one isn't very good at it and has never done a lot of damage, but she was worse with every encounter.
Now I'm obsessive about checking the location of one before letting the other out or into different parts of the house.
I know a lot of people don't want to deal with it and rehome one, and I'm not critical of that solution at all.
So I live with at least two baby gates between them at all times. I'm fortunate that both are very respectful of gates, but if I leave home one stays in a metal crate in addition to the gates separating. They go outside separately. It's a PITA, and I have to be very careful, made mistakes a couple of times when this first started that ended with ugliness that was very difficult to stop. As a friend remarked, I'm lucky that the aggressive one isn't very good at it and has never done a lot of damage, but she was worse with every encounter.
Now I'm obsessive about checking the location of one before letting the other out or into different parts of the house.
I know a lot of people don't want to deal with it and rehome one, and I'm not critical of that solution at all.