Breeding compatibility checker.
Check if two Pokémon can breed and find their shared egg groups.
Ditto pairs with every breedable species · 15 groups
How Pokémon breeding compatibility works
Pokémon breeding follows a strict set of rules built around 15 egg groups. Two Pokémon can produce an Egg at the Day Care or Picnic if they share at least one egg group and are opposite genders. Select any two Pokémon above to instantly check whether they are compatible.
The role of Ditto and the no-eggs group
Ditto can breed with any breedable Pokémon regardless of egg group, making it the most versatile breeding partner. The offspring always matches the non-Ditto parent's species. On the other end, Pokémon in the "no-eggs" group cannot breed at all, which covers most Legendary and Mythical Pokémon as well as baby Pokémon like Pichu and Togepi.
Why egg groups matter
- Move inheritance: egg moves can only be passed between compatible breeding partners
- IV breeding: parents pass down Individual Values, so choosing compatible high-IV parents matters
- Dual egg groups: many Pokémon belong to two egg groups, creating bridges for passing moves between unrelated species
- Genderless Pokémon: can only breed with Ditto, limiting their breeding chain options
The ledger above lists every egg group with its species count and how many other groups it reaches through dual-group species. Open a row to browse the members of that group and drop one straight into the parent B slot.