I haven't yet reached him yet, but I've read that you can talk to him somewhere in Pewter City (Kanto Region) *Note that you have to get all 8 Johto badges and defeat the Elite Four before reaching the Kanto Region*
You find him first in vermillion city after you retrieve the copycat's lost doll... \
and then in the silco building.
Nothing happens you just trade him and he leaves and you go on with your Pokemon journey
you can get it by getting a pichichu in pearl trade it to heartgold
In Pokemon Heartgold or gold and soulsilver or silver you can find it in viridian forest.
black stone
Confusion isn't a TM.
You can't battle Steven in Pokemon HeartGold.
You can't battle Steven in Pokemon HeartGold.
you dont.
No you can't
you get to challenge him to a battle
i'm not sure in soulsilver but in heartgold after seeing him in the pewter museum you can trade him at silph co
You can't battle Steven in Pokemon SoulSilver or HeartGold.
You get it from Steven way later in the storyline
You get it as a gift from Steven later in the game
You can find Steven in both HeartGold and SoulSilver. He is in Saffron City. He comes towards you after you retrieve Copycat's doll from the Pokémon Fan Club building after you talk to Copycat. Once you leave the building, he comes and tells you about Latios (in SoulSilver) or Latias (in HeartGold). Afterwards he can be found in the Silph. Co. building in Saffron City.
Once you have the National PokeDex, Steven will tell you that Latias is roaming Kanto. Now you just have to find it.
Unfortunately, you cannot battle Steven on Pokemon HeartGold or SoulSilver unless an event comes in the future.