I am gonna try to hatch a Shiny Pokemon via the Masuda method, and I would like to know if there is a way to tell what the Pokemon will be before the egg hatches.

For example I'm gonna try to breed Feraligatr with Greninja to get a shiny Froakie with timid (Greninja has it).

But how do I know the egg won't hatch a Totodile?

1 Answer 1


Hatched Pokemon will always be of the mother's Pokemon type...
...except when breeding with a Ditto.

  • If Greninja is female and Feraligatr is male, then you will always hatch Froakies
  • Greninja is male and Feraligatr is female, then you will get Totodiles
  • If they are both the same gender (both male or both female) then they will be unable to breed.

If you are breeding a Pokemon with Ditto, then the gender does not matter - even some Genderless Pokemon (like Magnemite) can be bred with Ditto.

Another thing to keep in mind is that Pokemon are grouped into compatible breeding pools, known as 'Egg groups'. Luckily, both Greninja and Feraligatr are in the Water 1 Egg Group, which means they are compatible.

  • My Feraligatr is female so I would get Totodile then. So if I breed Greninja with Ditto instead, I will get Froakie Commented May 28, 2020 at 2:27
  • @Zayden - Yep that sounds correct. If your Greninja is male, you'll have to breed it with ditto to get Froakies
    – Robotnik
    Commented May 28, 2020 at 2:28

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .