
I think if you are going to have both sexes then you need to plan in advance what will happen about seasons.
If your going to breed then you need to have proper facilities to reliably separate the sexes. My home is not of a layout that would sensibly allow this and I am not the sole human living here so I chose to only keep bitches.
Ideally you need to be able to keep the dogs and bitches in different parts of the house and have them exiting the house separately to separate toileting/exercise areas.
This could work if you say have a back door from a kitchen and say patio doors from a living room giving access to separate parts of the garden. Certainly in my breed having a male going on ground that an in season bitch goes on advertising exactly what stage of her season she is is almost tantamount to cruelty.
Relying on just a door or two to keep them apart is also not ideal as so easily someone can for get to shut a door, and let a dog out.
I could not live with the whining of a frustrated male every time one of my girls is in season ans have to crate one or both.