One of my friends told me that if I breed two Ditto I might get a random Pokemon. But none of my Ditto like each other. So I'm wondering if I am even able to breed two Ditto with each other to get a random Pokemon.

  • Sadly, it's not possible, but that's a good trick your friend tried to play on you. :P – NBN-Alex Mar 3 '16 at 22:42


Ditto is a very special Pokémon. It can breed with most Pokémon, regardless of gender (or lack thereof), and the egg produced will always belong to its partner. Ditto is also the only Pokémon that can breed with a legendary Pokémon or its offspring, as well as the only one who can breed with genderless Pokémon at all.

Ditto also cannot breed with itself.

It can breed with any Pokémon other than the Pokémon in the Undiscovered group and itself [...]

In other words: It cannot breed with Pokémon of the Undiscovered Egg Group, to which most legendaries belong, or other Ditto.

Note that Ditto belongs to its own egg group.

  • If I recall correctly, Ditto could breed itself in 2nd generation, but I'm not sure of it. – pinckerman Mar 4 '16 at 0:02
  • @pinckerman no, in gen 2 ditto cannot breed with another ditto. – JTR Mar 4 '16 at 2:49
  • Ok, I've only read something about it but I've never tried. – pinckerman Mar 4 '16 at 4:34
  • 1
    @Aventinus. Cell division maybe? – Nolonar Mar 4 '16 at 10:09
  • 4
    "It can breed with most Pokémon, male or female" -- it's worth pointing out that it's also the only pokemon that can breed with ones with no gender at all, such as magnemite or rotom (and using a ditto is the only way to breed them) – Pyritie Mar 4 '16 at 10:50

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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