Level up a bellsprout until it evolves into a weepinbell (I don't know what level that is) and then use a leaf stone on it.
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
you can catch lugia in whil islands in heartgold
HeartGold is the correct title.
You have to trade it to HeartGold from P/D/Pt
there is no Pokemon Mansion in Heartgold.
You can not get an Armor Fossil in HeartGold.
Only by trading a Squirtle to HeartGold.
Shadow Lugia is not in HeartGold.
There is no TM transform in Pokemon HeartGold