There are a total of 14 egg groups. It is HIGHLY recommended that to jumpstart your breeding process on new pokemon that you create a small bank of pentaperfect male pokemon with 2 egg groups.
Anything that has a sprite image rather than a model will become available when PokeBank opens.
Bug Group
Human-like
Grass
Mineral
Water 1
Water 3
Dragon Egg Group
Field
Water 1
Water 2
Flying
Monster
Fairy Group
Amorphous
Grass
Field
Flying
Mineral
Water 1
Field Group
Flying
Grass
Human-Like
Monster
Water 1
Water 2
Flying Egg Group
Water 1
Water 3
Grass Egg Group
Monster
Water 1
Human-Like
Mineral
Amorphous
Amorphous Egg Group
Water 1
Mineral
Monster Egg Group
Water 1
Water 1 Egg Group
Water 2
Water 3
Pokemon that cannot breed
Anything that has a sprite image rather than a model will become available when PokeBank opens.
Bug Group
Human-like
Grass
Mineral
Water 1
Water 3
Dragon Egg Group
Field
Water 1
Water 2
Flying
Monster
Fairy Group
Amorphous
Grass
Field
Flying
Mineral
Water 1
Field Group
Flying
Grass
Human-Like
Monster
Water 1
Water 2
Flying Egg Group
Water 1
Water 3
Grass Egg Group
Monster
Water 1
Human-Like
Mineral
Amorphous
Amorphous Egg Group
Water 1
Mineral
Monster Egg Group
Water 1
Water 1 Egg Group
Water 2
Water 3
Pokemon that cannot breed