I would prefer ultra ball.
Take him/her to 1-5hp then make him have a status condition(not burn or poison)the best is sleep.
try to catch it
it will have a 50% to catch it.
^Dusk Ball has a better chance than an Ultra Ball. In caves or at night (Heatran will always be encountered in a cave), Dusk Balls are twice as effective as an Ultra Ball.
Heatran can only be caught in Pokemon Diamond/Pearl/Platinum
You can't. You need to get Heatran from Pokemon Diamond, Pearl and Platinum and then trade to heartgold and soulsilver.
You cannot find Heatran in Pokemon White. But if you have it in Diamond, Pearl, or Platinum you can simply trade it.
Trade him over from platinum,diamond,or pearl.
it's heatran and you can only get it in Pokemon Diamond, Pearl, or Platinum.
Heatran is unavailable in soulsilver. If you want it, you will have to trade from Pokemon diamond, pearl, or platinum.
probly mt silver or trade from diamond/pearl/platinum
Heatran is unavailable in soulsilver. To get it you must trade from pearl, diamond or platinum.
stark mountain. its on lvl 70 on pearl and diamond and its on 50 on platinum
Pokétransfer from pokémon Diamond, Pearl, Platinum, Heartgold or Soulsilver or dreamworld
The only way to get Heatran is to trade with pokemon Platinum,Diamond,and Pearl.
Heatran is a fire and steel type pokemon. And Heatran's types do not change in different games. They are the same in Platinum, Pearl, Diamond, HeartGold, and SoulSilver.