Not catch but beat the game talk to the pofessor oak
if you mean the place where you catch kyogre and rayquaza, route 47 after receiving kanto starter showing it to mr Pokemon and getting the blue orb
yes you can catch pikachu on Pokemon heart gold but only in kanto! they are rare though
Defeat all gym leaders in jounto and kanto then deafeat red and you can get another starter pokemon
You can catch Articuno in the Seafoam islands (Kanto), Zapdos at the Power Plant (Kanto), and Moltres in Mt. Silver (Johto).
You cannot "catch" Charmander. When you unlock the Kanto region in Pokemon HeartGold, you have to go to Pallet Town and go into Professor Oak's Lab. He will then give you the opportunity to choose the 3 Kanto starters.
Yes you can by using action replay to catch your rivals starter Pokemon with the code for catching trainers Pokemon
there are no others but you can get a hoenn starter by metting a person at silph.CO
if you have heart gold complete the game and defeat red and you get to choose any starter from kanto and hoenn and trade to pearl
with a lot of luck
viridian forest in the kanto region after you beat the elite 4 for the first time you can go there
You can do many things, you can get the hoenn starters by talking to steven stone in silph co you can catch groudon by talking to mr Pokemon then going to the embedded tower( on the route to the safari zone) trde kyogre with a friend with Pokemon heart gold and talk to oak to get a rayquaza
because there is no underground in Kanto