So I'm trying desperately to get a female Eevee, I've been mating my male Flareon with a ditto in hopes of getting a female Eevee, however all of the eggs I've hatched thus far have all been males. Is it possible to receive a pokemon that is the opposite gender of the non-ditto parent? Or have I just bred a multitude of Eevees for no reason?