Depending on what level it is you may need a ultra ball the easiest way to catch it is by using a net ball.
Just be paitent and catch it with a pokeball!
Dusk ball. (3.5 catch rate)
A master or ultra ball is good.
a hello kitty pokeball
When catching Celebi, you should have a cherish ball. Throw it and it will be an instant catch. (DO NOT USE A MASTER BALL OR ANY OTHER BALL.)
You can't. You have to trade it from quartz or crystal version.
dont throw a pokeball at it!
The best pokeball is a Master Ball which never fails.
the best way to GET legendaries is by action replay. and the best way to CATCH legendaries is lowering there hp and catching them. or choosing the right pokeball:masterball,ultaball,repeatball,greatball,and pokeball.
by throwing a pokeball or other Pokemon catching capsule!
the best pokeball to catch suicune with is a great ball
You can use any pokeball, as long as you make him lose lots of live and if you want to have a larger chance of catching him, make him stunt, poisoned, burned, asleep or frozen can also press B rapidly, which will also increase your changes of catching him.