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
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.
charmander
Get a kanto starter :p
You cannot get a Sinnoh Starter. You can only have a Kanto, Johto, and Hoenn starter.
In Kanto you can get a starter poke'mon from Oak you have to first get your pokedex almost filled then go to mt. Silver then fight Red.
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.
Entei doesn't have a specific location, but they are roaming around Kanto after you beat the E4, get the National Dex, and give the Ruby and the Sapphire to Celio. The legendary dog that runs around Kanto is based on the starter that you pick. When you pick Charmander as your starter, Suicune roams around Kanto. When you pick Squirtle as your starter, Raikou roams around Kanto. When you pick Bulbasaur as your starter, Entei roams around Kanto.
1. Charmander 2. Squirtle 3. Bulbasaur Hope I helped! :)
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.:)