1. Generatie I - III (rood/blauw/geel, goud/zilver/kristal, robijn/saffier/smaragd):
- In deze generaties was het niet mogelijk om Pokemon Eggs rechtstreeks met een andere speler te ruilen.
- In plaats daarvan moesten spelers de eieren uitbroeden en vervolgens de uitgekomen Pokemon ruilen.
2. Generatie IV - V (Diamant/Parel/Platinum, HeartGold/SoulSilver, Zwart/Wit, Zwart 2/Wit 2):
- Introductie van de mogelijkheid om Pokemon Eggs rechtstreeks met een andere speler te ruilen.
- Alleen eieren die via in-game middelen zijn verkregen (zoals fokken of ontvangen van NPC's) kunnen echter worden verhandeld.
- Eieren ontvangen via Wonder Trade of GTS konden niet verder worden verhandeld.
3. Generatie VI - VII (X/Y, Omega Ruby/Alpha Sapphire, Sun/Maan, Ultra Sun/Ultra Moon):
- Directe handel in Pokemon-eieren blijft toegestaan.
- De beperkingen op het verhandelen van eieren die zijn ontvangen via Wonder Trade of GTS zijn verwijderd, waardoor spelers alle in het spel verkregen eieren kunnen verhandelen.
4. Generatie VIII (Zwaard/Schild):
- Behoudt de mogelijkheid om Pokemon Eggs rechtstreeks met andere spelers te ruilen.
- Introduceert het concept van "Surprise Trades", waarmee spelers willekeurige eieren via internet met andere spelers kunnen ruilen.
Het is vermeldenswaard dat hoewel Pokemon Eggs kunnen worden geruild tussen games van dezelfde generatie, ze niet kunnen worden geruild tussen verschillende generaties Pokemon-games. Een ei verkregen in Pokemon Sword/Shield kan bijvoorbeeld niet worden geruild naar een Pokemon-spel van een vorige generatie zoals Pokemon X/Y.
Bovendien kunnen voor sommige Pokemon, zoals Event Pokemon of Mythical Pokemon, beperkingen gelden voor het verhandelen van eieren of voor het zelf verhandelen ervan. Het is altijd een goed idee om de specifieke details en beperkingen met betrekking tot het verhandelen van Pokemon Eggs binnen elk spel te controleren.