One of the three Hoenn Starters.
Treecko, Torchic, or Mudkip.
you dont.
No you can't
You can't battle Steven in Pokemon HeartGold.
You can't battle Steven in Pokemon HeartGold.
You can't battle Steven in Pokemon SoulSilver or HeartGold.
You get it from Steven way later in the storyline
It is given to by Steven Stone after beating Red.
trade that steven dude for an evolved pineco
you've beaten the game gratz
Silph.Co(Kanto, postgame)
you get beldum.
you cant