My girls have recently started to take a dislike to each other. June is a spayed three year old Yorkie and Joni is an one year old Biewer. Joni isn't spayed because she's breeding quality and it's not an option. A couple of months ago, they started fighting with each other and it has become progressively worse. At first I thought June started the fights when she thought the younger, but bigger Joni was stepping out of bounds, but it wasn't long before I saw Joni fly at June.
I don't really know what to do anymore and I don't think I handled it very well to begin with. I tried to walk away in the beginning because that's what a dog behaviourist recommended. It didn't help much and they just kept fighting, more and more frequently. It usually starts when I give them attention, but I can't keep track of who starts the fights. It started out as infrequent brawls, but now they get all tense around each other. Joni is starting to lose confidence although she wins the fights, and June is becoming more and more demanding.
I don't really know what to do anymore. I've read that this is a problem that can't usually be resolved because bitches tend to hold a grudge against the other. Males fight for breeding rights, but bitches fight for breathing rights.

I can't bear the thought of rehoming either of them, but something's got to give. They aren't drawing blood... yet. Any ideas?