Having a Tauros can make things easier in SoulSilver. Not only is Tauros a reliable Pokemon, but they can also learn a number of attacks. Attacks such as Earthquake, Zen Headbutt, and many others prove super effective against a lot of other Pokemons.