It can be bought in the Goldenrod Department Store.
Chat with our AI personalities
Yawn is not a TM.
Nope
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.