I don't know if I have a solution for you (at least not just yet) but here are a few things to consider and some things to try...
How often do you take all the dogs out on a walk together? If the smaller dogs can't walk as fast as the larger ones, do they also get a separate daily walk with you? If they are not getting enough exercise it could just be boredom & frustration. Many people just figure if they have a big yard their dogs are getting enough exercise but walks are a mental as well as physical challenge to follow their leader as they walk.
Has anything at all changed in the house since the onset of their fighting? Any new pack members or changes with existing pack members? Stresses at work or school or something that might be making you or your family on edge? Sometimes when owners are stressed out over something, the dogs pick up on it and their behavior changes.
I am also curious about the fact that they are only doing it when you're around and that they seem to be fighting over your attention. It seems to imply a dominance battle in control of you. If that's the case, your dominance might be in question by these two for some reason. Maybe your dominance is not getting communicated to them lately for some reason or maybe it's not being communicated consistently. The role of alpha has to be reinforced every day in everything not just at training time but also at eating time, going outside time, playtime, etc. you should always be first/alpha and they should always have to follow rules you have set. Again, being under stress could affect the energy they're sensing from you. Sometimes even just worrying yourself over this new behavior they're displaying can perpetuate that exact behavior you're wanting to stop. I know for a fact there have been occasions where my anticipating some behavior of one of my dogs ended up sending them a message that I was unsure or anxious about it and that encouraged the same behavior.
It would probably be good if you could find a way to safely break up their fights and to make them understand that it is not going to be tolerated by you. Maybe using the gloves you keep on hand or using a tool such as a broom or something to get in between them when they start up would a safe way to do it. If you try to break them up and get bit, never get scared and back away from it, but stay there until you get what you want (them relaxing). And anytime they start to fight over you, once the fight breaks up, put them both in a Down to make them relax (preferably not facing each other where they could start sending aggressive messages to each other with eye contact). Once it's over, sit back down near them but completely ignore them both, especially if they try to come up and sit in your lap. Pretty soon they'll realize that neither of them can demand your attention (which puts you back in the dominant role). Later on when they're both calm, you can call them both to you for some affection, but only if they sit nicely together. As soon as they start acting like they're vieing for your attention, start ignoring them again.
As far as the treating one dog as more dominant than the other, I've read about that before, but have never done that myself. I've always treated both dogs exactly the same. As long as they behave and follow my rules, they both get equal feeding, equal attention, equal play, etc. I figure, as the alpha, it shouldn't really matter to me who the other dogs decide is more dominant than them, all that matters, as the alpha, is that all the other dogs submit to me. From there, they can figure out their own hierarchy, they just have to do it within the confines of the rules I've set for the pack (no fighting).
Sorry for the long-winded post!
Bookmarks