Cada geração dos jogos Pokémon contém dois títulos lançados em par. "Pokémon SoulSilver" foi lançado junto com "Pokémon HeartGold", e certos Pokémon só estão disponíveis em um dos jogos — isso significa que você precisa trocar entre os dois para completar sua Pokédex. Arcanine, um poderoso Pokémon Lendário do tipo Fogo, só pode ser capturado em "Pokémon HeartGold", mas você pode obtê-lo em "SoulSilver" através de troca.
Inicie "Pokémon HeartGold" em um Nintendo DS e "Pokémon SoulSilver" no outro.
Capture um Growlithe em "Pokémon HeartGold". Eles podem ser encontrados nas Rotas 7, 8, 36, 37 e 48, e são fracos contra Pokémon dos tipos Pedra e Terra.
Leve seu Growlithe à Rota 25 na região de Kanto e mostre-o ao Avô do Bill. Ele lhe dará uma Pedra de Fogo.
Use a Pedra de Fogo no seu Growlithe, e ele evoluirá para Arcanine.
Vá a um Centro Pokémon e suba para a área de troca. Faça isso em ambos os jogos nos dois consoles Nintendo DS e eles se conectarão via rede Wi-Fi do DS.
Escolha um Pokémon em "SoulSilver" que deseja trocar pelo Arcanine. Selecione Arcanine em "HeartGold" e escolha Trocar. Agora você terá Arcanine em SoulSilver.