Catepie. Without a doubt.
Technically Cyndiquil is the strongest but it all depends on what type of Pokemon you want.
i would say........lugia,ho-oh,groudon,rayquaza,kyogre.
mount silver, the Pokemon are strongest there in the wild
He is at the top of Mt. Silver. Bring repels and your strongest team.
He is not a gym leader. He is the strongest CPU Pokemon trainer in the Pokemon story. Climb to the top of mount silver and he will fight you.
In Soul Silver, ironically, the strongest level Pokemon you can find there is a Level 70 Ho-Oh. Don't forget that the Elite Four up their levels each time you defeat them.
Battle them multiple times OR research their battle types/strategies. Then build up a good party consisting of your strongest Pokemon, and fight!
no you can trade soulsilver pokemon to black
he is not in Pokemon soulsilver or Pokemon heartgold
Totodile is the strongest
POKEMON SOULSILVER come with a poke walker and the Soulsilver game
Pokemon soulsilver and Pokemon heartgold are basically the same game just different versions but i do recommend buying Pokemon soulsilver