You can't, but you can trade with a person using diamond/pearl/platinum and let it hold honey, so you get it in the trade. p.s. Honey isn't very useful in Pokemon Heart Gold, it's really the equivilent of sweetscent outside of battle. !
In Diamond,Pearl,and Platinum you have to slather honey on a tree. For heartgold and soulsilver you have to use headbutt on a tree.
Well, the Pokèmon that appear on the tree are randomized; you can get a Heracross on Mt. Silver in HeartGold and SoulSilver, but it usually takes 6-8 hours for a Pokèmon to appear on a Honey Tree after you slather the bark with Honey.
Go to Floaroma Town in Johto. Go to the very top left corner of the town and there's a pathway through some trees. Go through the trees. There's a guy on the corner of the path. He gives you the honey for $100.
They are not in Pokemon HeartGold
You cannot get Dialga in HeartGold version.
you can't get sinnoh in heartgold.
Hoenn is not in heartgold version, only johto and kanto are in heartgold, hoenn is in emerald
HeartGold is the correct title.
Shadow Lugia is not in HeartGold.
You have to trade it to HeartGold from P/D/Pt
In heartgold please :)
There is no TM transform in Pokemon HeartGold