Rayquaza? All you have to do is get Kyroge, then trade a Groundon from Soul Silver.... There might be an orb you need to get, but anyway. You go back to the place you got Kyroge/Groundon, and Rayquaza should be there.
You cannot get Dialga in HeartGold version.
you can't get sinnoh in heartgold.
They are not in Pokemon HeartGold
Hoenn is not in heartgold version, only johto and kanto are in heartgold, hoenn is in emerald
HeartGold is the correct title.
You have to trade it to HeartGold from P/D/Pt
you can catch lugia in whil islands in heartgold
there is no Pokemon Mansion in Heartgold.
Only by trading a Squirtle to HeartGold.
In heartgold please :)
There is no TM transform in Pokemon HeartGold
Shadow Lugia is not in HeartGold.