yes you do after you beat all 16 gyms and beat red who is at the top of mt. silver
And go to Prof. oak (kanto) and silph co (hoenn)
You can't but you can get the starter pokemon.
No
Yes there is.
no only kanto ^.^
yes
Just like the regular Pokemon In Kanto.
Lavendar town.
you can actually catch it when you get to kanto region
When you defeat the pokemon league, you get given a ticket that takes you to the kanto region.
it is i the kanto region in soul silver after you defeat the elite 4
There is no sinnoh region in heartgold or soulsilver, it is only Johto and Kanto.
After you get your National Dex, it will be randomly roaming about the Kanto Region.