Question: why are all my eevees male?
Answer: A quick check to Bulbapedia confirms that the gender ratio for Eevees is 87.5% male, 12.5% female. In real-world biology, the gender of a baby is determined mostly from the sex chromosome contributed by the male. This is the reason why Henry VIII, no matter how many wives he had, only had healthy daughters.