I've never had a problem with my bitches fighting each other but as I see it the females should always be seperated from the bitch with puppies and not be with another female anyway. I do not let my bitch with pups anywhere near the others because the one with pups is usually the protective one. I do see this as a problem with temperment problems and I wouldn't be breeding her since they were not her pups to begin with. Killing another bitches litter should have never happened and since it did you either need to keep them seperated or rehome one of them into a home where she is the only yorkie in the house regardless if she's shy and timid. My believe is if she's shy and timid she wasn't socialized properly in my opinion. I have males and females running my house and the only fights perse are my intact male and my neutered male over squeaky toys so we make sure they do not get into a situation where they get to the point of aggression over it and that is called supervision and when we aren't home they do not run the house.
I'm sad puppies had to die

These are suppose to be domesticated dogs not in the wild but while they have tendancies we should be in the place where they are supervised when out together anyway. I never leave my dogs unsupervised even while running the house when here. They are always in the room with us. and then again my dogs are well socialized.
Donna
Donna