Personally, I think Charmander is the best. His evolution Charizard is useful because it can learn Fly so it only takes up two needed pokemon in one, Flying and Fire. Also, many people would reccomend a Bulbasaur because he destroys the first 3 gyms quite easily but Charmander learns Metal Claw which helps the problem with Brock. Also, once you get out of Mt Moon, you'll see two karate guys. The one on the right teaches your pokemon Mega KIck which Charmeleon can learn. Mega Kick really helps with Misty. Charizard is really useful when battling the elite four.
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
Get a kanto starter :p
Which ever one effects your rivals Pokemon the best
Sinoh jhoto kanto and hoen the zephyr region is the kanto starter's
No, you do not get to choose a Starter Pokémon in "Pokémon HeartGold" immediately after arriving in the Kanto region however later on after you've defeated all of the 8 Kanto Gym Leaders including Blue, you'll get to choose a Kanto Starter and a Hoenn Starter.
You cant get a kanto starter on Pokemon sapphire but if you have Pokemon emerald then you complete the pokedex then you get a choice of starters from the johto region. I hope this helped.:)
Charmander, Squritle, Bulbasaur
bulbasaur, charmander and squirtle
First you have to defeat the pokemon league and go to Kanto. In Kanto you have to go to Oak's lab and he will offer you one of the three starter pokemon for Kanto.
You can just breed your starter Pokemon with a ditto to get a egg of your starter Pokemon in Pokemon leafgreen or firered then trade them.
charmander
Quite frankly, it is impossible to receive your Kanto starter first. You start the game in NewBark Town, which is located in the Johto region. In Professor Elm's lab, you can only choose between three Johto starter Pokemon. You can get the Kanto starter Pokemon later in the game.