yes but only by trade
You can not. It is impossible for Heartgold and Soulsilver.
Trade with other people who have heart gold or soul silver.
The Availible Starters Are -Chikorita Grass Type Pokemon -Cyndaquill Fire Type Pokemon -Totodile Water Type Pokemon They Are All Availible In Pokemon HeartGold And, Pokemon SoulSilver
you cant get to the sinnoh region in Pokemon hart gold or soul silver but you can get the starter Pokemon at slip co (i think its called) once you done all gyms and defeated red (the Pokemon with emerald version).
you can't you have to trade
All those pokemon would need to be migrated to Heartgold/Soulsilver.
There is no sinnoh region in heartgold or soulsilver, it is only Johto and Kanto.
chikorita,cyndaquil, totodile
You can't go to the sinnoh region.
You battle Red at the top of Mt. Silver.
The starters of HeartGold will be the same as Pokemon Gold and Silver which were Chikorita (Grass), Cyndaquil (Fire) and Totodile (Water).
no but later on in the game you can get charmander, squirtle or bulbasaur and treeko, torchic or mudkip