
I've not read your answers BUT why in the world, once you realised she was coming into season (which you should surely have anticipated would eventually happen unless she was spayed first) did you not move her TOTALLY away from your males? Rest assured once she's in standing heat, which if the blood coloured discharge has ceased she will be, they will go NUTS. And probably fight too.
For information - the first week or so of a season, the bitch will have a blood-coloured discharge which when approaching around day 10, will fade to being less and of a light straw colour. THIS IS WHEN SHE'S READY TO MATE. It is not the end of the season. The norm for being in standing heat is around days 10 - 14 but no two bitches are the same, even with the same bitch, different heat. Some will stand earlier, some later which is why the owner of the bitch must confine her from day one to day 21+ of a season. If they want to avoid her becoming pregnant which is this is her age and first season, must NOT happen. Puppies shouldn't be producing puppies.
Now you have left the dogs around her, all I can offer is that you get her, or them out of your home until she's out of season. Otherwise you'll have to put up with them barking, pacing, howling, fighting with each other and going off their food until this is all over. Seriously.
Whatever you do this time, plan on getting her spayed in another couple of months. Please.
And if you think all these belts and diapers are going to prevent her from being caught - THINK AGAIN. Further, her discharge needs to come away, not be held against her - and it's not hygienic to think otherwise. No owner can change a bitch often enough for it to be hygienic. You have to confine her to somewhere you can wipe up any discharge. As for putting belts on males - just sigh