In any case, I would choose Totodile. Totodile is the strongest of all the starters, considering his stats, and can learn ice moves, which are extremely useful against Lance's dragons. If I am correct, then Lance will still be the Champ, as in Crystal, Gold and Silver?
Get a kanto starter :p
i do not no
Which ever one effects your rivals Pokemon the best
In HeartGold and SoulSilver, she does not battle you - which might be one of the reasons why she doesn't have a starter pokemon. Instead, she has a Marill.
You can't
choose it as your starter pokemon
It's a starter pokemon.
Starter Pokemon at beginning of game
You can get it as a starter Pokemon or you can trade on the GTS.
In Pokemon Heartgold and Soulsilver you can get a Johto starter from Professor Elm, a Hoenn starter from Steven, and a Kanto starter from Professor Oak
By the GTS or trading with your friends
How can it?It never was and it never will.