I have had ashley for 5 years and Noah for almost 4 and last year they started fighting also. (I had both dogs since they were puppies)I did read the dog listener and went to a trainer but in the end the thing that helped was remembering the little things that set them off(mostly to do with me). I have to feed them separtely now, Noah had started going for ashley when I would bring their food bowls out, I guess because she likes to share and he got tired of it. I dont play with them together outside, I play with one and then bring the other one out to play. I dont put myself in small enclosed areas with both of them as that set them off once. I separate them for bath time because Noah doesnt like ashley around when he is getting a bath. I had to stop sleeping with them also because Noah would try and growl at ashley when she would go to get on the bed. I now pretty much separate them when they are inside the house just because I dont want a issue. In the morning when I go to work they both go out(after making sure ashley isnt crowding the door when I let Noah out). They havent ever got into a fight when I wasnt there, and Ashley was really depressed after the last big fight and where I totally separated them for 2 weeks. She wouldnt even get off her bed and Noah missed her too, so Ive learned to adapt and sense issues that come up, and it has helped. They do get into occational spats now but it hasnt been the bloody ones I had, and they are over quickly. And they are both still worth every effort I make