You can get Totodile at the beginning of the game, but if you have a different starter, then you'll need to trade for it.
after catching all Pokemon in hoenn pokedex ,you can choose form cyndaquil,totodile and chikorita as your 2nd starter in Pokemon emerald
Starter pokemon, or from a trade.
It's a starter Pokemon
In my opinion? Totodile.
munchlax and totodile
The Starter Pokemon for Pokemon HeartGold (and SoulSilver) are the Johto Starters, which are Cyndaquil, Totodile, and Chikorita.
Totodile is one of the three starter Pokemon in Pokemon Heart Gold and Soul Silver. To get a Totodile in any other Pokemon version you must trade it from Gold or Silver.
Totodile is a starter for the Johto region... you cant catch him in Sinnoh.
Totodile is the best starter for pokemon diamond.( Totodile,Croconow and Feraligator)(evolutions)
You need the silver, crystal, or gold Pokemon game for the gameboy color, to get Totodile as a starter Pokemon. He's strong too so I chose him myself.