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?


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.

| improve this answer | |
  • My Feraligatr is female so I should get Totodile ie not Froakie then. and if I breed Greninja with ditto I will get Froakie – Zayden Plays Pokemon May 28 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 May 28 at 2:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.