dunno about heartgold, but in soulsilver it is in that area of grass under the day care and you have to headbutt to get him too.
it is not in Pokemon heart gold or Pokemon soulsliver. the only whey to get it is to evolve it from pinnco.
You can't find registeel in Pokemon HeartGold.
You can find it in Pokemon Platinum, Pokemon Crystal, Pokemon HeartGold, and Pokemon SoulSilver.
unkowns {pokemon}
You cannot find Latios in Pokemon HeartGold unless you went on wi-fi and got the Enigma Stone
There is no such thing.
yes
trade
You can't
Just find them!
You can't do it.
Find and then catch