I would say either all males (unless you have room for the abundant fry) or no more than 2 males and 5 females. I have one male in my guppy tank and regularly remove other males that grow up into other tanks. I also feed some fry to other tanks to keep the numbers down.