Fairy

66 Pokémon

Any two of these 66 Pokémon that share the Fairy Egg Group can produce an Egg together, provided they're opposite genders (or one is Ditto).

Breeding Bridges

Pokémon that belong to two Egg Groups link them together, so an Egg Move can be chain-bred from one group to the other. The Fairy group connects to:

Fairy Egg Group Pokémon