the best Pokémon in Soulsilver is Totodile because he learns a lot of good moves battles well and is a baller
Getting one as your starter Pokemon is the only way unless you can trade with another person.
Cyndiquill!
i would say soulsliver becase on soulsliver you can fly and black you cacth water pokemon but on sliver you can get fire pokemon
Well, the easiest way is to just choose Cyndaquil as your starter, but if you didn't you can catch a Growlithe on route 37 south of Ecruteak City.
NO
by apokemon event or trade
Yes
it isn't anywere
You need to trade a Chikorita from Pokemon heartgold or soulsliver
All of the starter Pokemon are the best
Tepig
it is pyrce