he just trains with his trainer
You battle your mom
I don't think that it is a TM in Heartgold or Soulsilver Versions, but it can be taught to your Pokemon by a move tutor in a small house outside of the battle frontier.
you can bit i don't think you could battle
No, you don't battle Steven in HG/SS.
Go to Kanto and battle him at Mt. Moon, then you do a tag battle with him against Lance and Clair in the Dragons Den. THEN, battle him at the Pokemon League on Wednesdays and Sundays.
They are ELITE FOUR so you go to the Indigo Plateu in Kanto after you beat them you battle Lance the Champion. Pokemon Battle Girls Battle Girl15
No for some reason the makers of Pokemon this time have made it so you can not battle with older games such as pearl, platinum, dimond, or heart gold or soul silver.
battle and evolve all your Pokemon or trade for Pokemon you don't have because cheating sucks
The credits roll and the Elite Four's Pokemon get a slight bit stronger.
sorry but they are not
battle frontier is all i know
Yes.yes, once you get the national pokedex in Heart Gold you can then trade Pokemon from sinnoh