There is no TM transform in Pokemon HeartGold
Confusion isn't a TM.
TM25 Is Thunder.
If you mistaken as Thunderbolt. It is TM25. You can get it at the Game Corner in Kanto for 10,000 coins or in Cerulean Cave. Thundershock isn't a TM in the SoulSilver or HeartGold.
it can get all the TM's with either a rock disk or a metal disk.
there is no TM or tutor, the only Pokemon that can learn it are rattata, bidoof, bibarel, and ratacate. On the other hand, there is a totur for super fang outside of the battle frontier.
Tm 70:)
Yawn is not a TM.
Meanlook isn't a TM.
Confusion isn't a TM.
Yes
There is no TM for Dive and you don't need it.
Its on Mt.Silver.
Nope
TM25 Is Thunder.
its not a TM but dodtrio can learn it by leveling up.
I think that TM energy ball doesn't exist in heartgold. You can find it in Pokemon diamond and pearl on ds.
After beating Jasmine, she will give you TM Iron Tail.