master ball. but save it if you want it to use it on entei or raioku which run in the wild
Chat with our AI personalities
You can catch any legendary Pokemon with an ultra ball as long as you get their hp down and you have to have a lot of them. Try to put it to sleep or paralyze it to make the catch easier.
depends if its night then dusk balls if its the heart gold one then level and nest balls when you train alot
The best ball to catch Giratina is the Master Ball but the next best and effective options would be the Dusk Ball or the Ultra Ball.
Net ball.
the ultra ball is what i used to catch it...but you could use the master ball after you get it