A única maneira de completar o Pokédex e pegá-los todos é trocando com pessoas, já que alguns Pokémon só irão evoluir enviando-os para outros jogadores.
O Pokémon A série sempre forçou os jogadores a interagir para terminar cada jogo. Isso ocorre porque alguns Pokémon só irão evoluir se forem trocados com outro jogador, o que significa que a cooperação é necessária para pegá-los todos.
Parte de o que fez Pokémon Red e Azul tão popular foi a interação que eles permitiram entre os jogadores. Os jogos online não existiam fora da bolha de jogos para PC, e a maioria dos jogos para dois jogadores envolvia trabalhar juntos para superar os níveis ou enfrentar um ao outro em jogos de luta. O que separou Pokémon dos outros jogos da época era que combinava os aspectos single-player e multiplayer juntos. O jogador pode aumentar seu time durante a jornada por Kanto, e então ver como aquele time se compara ao de seus amigos. Tudo isso foi facilitado pelo Link Cable do Game Boy, que permitia que dois sistemas se conectassem.
O Link Cable também permitia que as pessoas trocassem Pokémon entre si. Esta etapa foi necessária para completar o Pokédex, já que alguns Pokémon só poderiam evoluir por meio da troca, que é um elemento que foi sendo expandido nos próximos Pokémon títulos.
Geração 1 (Pokémon Vermelho / Azul / Amarelo)
O conceito de evolução comercial estreou na primeira vez Pokémon jogos de vídeo. O jogador teve que trocar Kadabra para evoluí-lo para Alakazam, eles tiveram que trocar Machoke para evoluir para Machamp, eles tiveram que trocar Graveler para evoluir para Golem, e eles tiveram que trocar Haunter para evoluí-lo para Gengar.
Geração 2 (Pokémon Gold / Silver / Crystal)
A segunda geração de Pokémon os jogos adicionaram quatro novas evoluções comerciais, mas elas exigiam que o Pokémon segurasse um item para que a evolução ocorresse. Se o Pokémon não estiver segurando o item, ele não evoluirá. Onix precisa ser trocado enquanto segura um Metal Coat para evoluir para Steelix, Scyther precisa ser trocado enquanto segura um Metal Coat para evoluí-lo para Scizor, Seadra precisa ser trocado enquanto segura uma Dragon Scale para evoluí-lo para Kingdra, Porygon precisa para ser negociado enquanto segura um Upgrade para evoluí-lo para Porygon2, Slowpoke precisa ser negociado enquanto segura um King's Rock para evoluí-lo para Slowking, e Poliwhirl precisa ser negociado enquanto segura um King's Rock para evoluí-lo para um Politoed.
Geração 3 (Pokémon Ruby / Sapphire / Emerald / FireRed / LeafGreen)
A terceira geração de Pokémon teve duas evoluções comerciais para um único Pokémon. Se o jogador trocou um Clamperl enquanto segurava um Deep Sea Tooth, então ele evoluiu para um Huntail, mas se foi negociado enquanto segurava uma Deep Sea Scale, então ele evoluiu para um Gorebyss.
Geração 4 (Pokémon Diamond / Pearl / Platinum / HeartGold / SoulSilver)
A quarta geração de Pokémon jogos adicionaram retroativamente evoluções comerciais para Pokémon existentes. Se Porygon2 for negociado enquanto segura um Disco duvidoso, ele evoluirá para PorygonZ. Se o Electabuzz for negociado enquanto estiver segurando um Electirizer, ele evoluirá para um Electivire. Se Magmar for negociado enquanto segura um Magmarizer, ele evoluirá para um Magmortar. Se Rhydon for negociado enquanto segura um Protetor, então ele evoluirá para Rhyperior. Se Dusclops for negociado enquanto segura uma Reaper Cloth, ela evoluirá para Dusknoir.
Geração 5 (Pokémon Preto / Branco / Preto 2 / Branco 2)
A quinta geração de Pokémon os jogos mudaram a forma como o Feebas evoluiu. Nos jogos mais antigos, sua evolução estava ligada à estatística de Beleza. Dentro Pokémon Black e Branco, Feebas evoluiu enquanto era negociado segurando uma escala de prisma . Houve também algumas novas evoluções comerciais introduzidas durante esta geração. O jogador teve que trocar Boldore para evoluí-lo para Gigalith, e o jogador teve que trocar Gurdurr para evoluí-lo para Conkeldurr. Havia dois Pokémon que só podiam evoluir quando trocados. Karrablast só poderia evoluir para Escavalier se fosse negociado com Shelmet, e Shelmet só poderia evoluir para Accelgor se fosse negociado com Karrablast.
Geração 6 (Pokémon X / Y / Omega Ruby / Alpha Sapphire)
A sexta geração de Pokémon os videogames introduziram várias novas evoluções comerciais. O jogador teve que trocar Phantump para evoluí-lo para Trevenant e o jogador teve que trocar Pumpkaboo para evoluí-lo para Gourgeist. Se Spritzee for negociado enquanto segura um Sachê, ele evoluirá para Aromatisse. Se Swirlix for negociado enquanto segura um Chantilly, ele evoluirá para Slurpuff.
Geração 7 (Sol / Lua / Ultra Sol / Ultra Lua)
A última geração de Pokémon os jogos no Nintendo 3DS não adicionaram nenhuma evolução comercial totalmente nova, mas a versão Alolan do Graveler precisa ser trocada para que evolua para o Alolan Golem.