The Legendary Pokemon Heatran can be found at the final chamber in stark mountain. It will only be there if you have had Buck take and then return the Magma Stone (or something like that). It will be at Level 70.
you find heatran in starkmountain
cresslelia
catch other Pokemon
] ==
not if you kill it
Heatran
No. It was introduced in Pokemon Diamond and Pearl
No, there is only 1 Heatran in Pokémon Diamond.
You can't. You need to get Heatran from Pokemon Diamond, Pearl and Platinum and then trade to heartgold and soulsilver.
No.
He should be in his house.
You cannot find Heatran in Pokemon White. But if you have it in Diamond, Pearl, or Platinum you can simply trade it.