I totally get you reaction. I looked into some dutch forums for tips and this is what I got (also see my very first post), note that all the following isn't my idea, only things I translated from dutch to english which I think may help: if the dogs only fight when you are around (are giving attention) it means that they don't have a fundamental problem with each oter. otherwise they would also 'fight' when they are alone. this means it's less severe (it's a good thing you could say). this kind of behavior usually starts with (without noticing) giving more attention to one of the dogs and 'less' to the other. usually people give more attention to the highest ranked dog/the oldest dog. Best thing to do is to not give more attention to either one of them, so don't greet one first, don't feed one first etcetera. Sometimes the one who previously got less attention should get a little more to restore balance. jealousy (of the dog starting it) can also be a reason. how do you interact with the dogs, is there one you give attention first? if there is any tention at all, go away from the dogs. don't seperate them, don't talk to them, just leave them. as they only fight when you give Presious attention. it is possible that the order isn't clear and the youngest things that it should change, the dogs are 'matched to each other' when it comes to 'strenght'/temperment. In this case neutering may sometimes help. I do recommand getting a dog therapist as it is very hard to give advice/to judge only by the internet (without seeing it in real life).