There is no single best Pokemon in Soul Silver, but we have rounded up a list of Pokemons that will make up for the best SoulSilver team. 1. Feraligatr 2. Geodude 3. Crobat 4. Espeon 5. Alakazam 6. Magmar 7. Typhlosion 8. Ampharos