WoW is a bit complicated, males are also loyal but they don't bring new generations home, and on the other hand if you have females you must be prepared for when they have offspring and I consider that the ideal in that case is to have them all. I wouldn't like for them to take one of my children away from me at birth and take it somewhere else!
Before two months or so, I only had a female GSD. She gave birth to 9 cute puppies. From them, I now also have 1 more female and one male. I don't know if they will stay with us forever. We have so many relatives who ask for her puppies and they all leave us. I want one male to remain with us at least. But I always give away these thinking that in a few months she will again be giving birth to a new litter and I can take one from them..