Another idea related to the third idea in this comment should be a way to control the gender of the trainer to increase the odds of getting a certain gender of mons
interesting if I understand you want that when choosing gender the mons come out the opposite if you choose male the female mons will go out more and vice versa