I manage to keep 2 tanks, a 10gal for all the females and fry and a 30gal for all my males. When a male fry matures enough to be sexed, I move him from the 10gal to the 30gal. I then take only 1 fully mature male from the 30gal with the best display traits, and put him in the 10gal with my females. I let him have his way with them for a few weeks, then I remove him and throw in a different alpha male who's traits I also want to propagate. This way I have a 10gal with mostly relaxed females and fry, and a 30gal full of gorgeous males actively schooling together. Interestingly enough, a single male in with a lot of females is more relaxed and less harassing then a few males competing with each other for the attention of a lot of females, since despite having so many females to choose, the males tend to focus on the same female at the same time. Keep in mind that one successful mating can yield multiple birthing cycles, so for the purposes of breeding there is little need to keep the males with the females. It's also useful for their resale value to keep some virgin females, so if you have males in with them too much, you'll be hard pressed to keep any of them virgin for long.