same why you do any other pokemon; lower it's health and throw pokeballs(general sense).
don't capture Gratiana with the master ball that you get from team galactic leader instead keep the master ball and go to see heatran after Pokemon league and use master ball on heatran and catch him instantly
I don't know excatly but what i do know is that my cousin said that you have to have Palkia,Girintina or DIALGA to catch HEATRAN.
You cannot catch Heatran in Pokémon SoulSilver, you will have to trade for it.
you have to climb stark mountain and fight him, if you have your master ball it is worth using as he is hard to catch any other way
go to stark mountain and go all the way to the end and it is better of you catch heatran with a master ball or a heal ball
you cant catch it in soulsilver. you have to trade it from diamond pearl or platinum.
catch other Pokemon
Master Ball is the best but I use the Dusk Ball and it worked==:COMMENTS:==~Silver*: Duhh? Master balls can catch any wild Pokemon -.-ll
I used the timer ball but you can also catch it with an ultra ball.Don't waste a master ball as there are little chances to get another.just remember to save before you fight heatran! Hope this helps!
Level 70.I recommend using ultra balls to catch heatran.If you want to catch giratina you have to use your master ball or dusk balls.
no
Well on Pokemon pearl or diamond you catch him in Stark mountain