
I live alone, so don't have to worry about other people in the house slipping up. I have 3 males (different breeds) one is castrated, the other two are entire. I have both spayed and unspayed bitches (different breeds.)
My vet once asked me if I put my stud dog in a different room when a bitch is in season. I know some people do that, it just doesn't suit me to have all my dogs apart. Fortunately, it's the large breed male that is castrated. I have two 4ft puppy crates in the kitchen (which is where all my dogs sleep.) I put the two toy breed males in the top crate. Before they come out, I put the in season bitch in the bottom crate, as they can move fast! They are then taken out for an hour or so, and put back in the top crate before the girl in the bottom is let out. It works well for me. I will often have one of the spayed girls ask to go in with the boys, as they know there will be chew sticks and toys available. There is always one bitch or another that will ask to go in the crate with the in season bitch.
As I said, it works for me. When there are no girls in season, the top crate isn't used, and the bottom crate door is left open, and you will often see 7 sleeping in there, so they go in from choice. Not sure how I would manage with large breed stud dogs though. Only the eldest boy has to be watched in case he looks suspiciously as if he is going to mark. A quick Ahh Ahh does the trick fortunately.