Well, you really (sadly) can't. The only way to get it is to pick as your starter in the begging of the game. I got a phone call from Ethan saying something about how it never stops raining on route 33 and how some pokemon, like totodile, love the rain, but i went and checked and i couldn't find one :(
Chat with our AI personalities
You Can Get Totodile By Trading It From Pokemon Emerald Or Pokemon HeartGold Or Pokemon SoulSilver.
Get a life and stop playing Pokemon at 11:20 at night.
No, Totodile can only be acquired by choosing it at the start or by trading. Don't listen to him. You can catch all the starter pokemon and their evolutions on Victory Road.
No, you can not catch Phanpy in SoulSilver. It is a version exclusive to HeartGold.
you cant catch it in soul silver.