Well there is no way but to use those two ball choices
first you must hurt him and then you can catch him with ultra ball but he may use recover then you must hurt him again then you can catch him with ultra ball and 5% possibility to catch him with pokeball
It is but unless you have a lot of Ultra Balls
use a master ball
You can find Keldeo at Sunyshore City, but it is really hard to catch without Master Ball. You can try weakening it and use Ultra Balls, instead.
a master ball or you can make it go to sleep and make it have low health and catch it with a ultra ball
Yes. But you have to have 59 ultra balls and a Snorlax .
Use an Ultra Ball, not a Master Ball
get it asleep or paralyse it. then use a ultra ball
This is impossible without the use of cheat codes, unfortunately. Only the Master Ball can catch Pokemon without fail.
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.
use an ultra ball and dont forget to put him asleep
in heartgold master ball.in soulsilver bring a water Pokemon and use a water type move on it.then use a ultra ball.bring lots of ultra balls and dusk balls.
get him down to low healt then use an ultra ball
You get their health really low and use a ultra ball the best
Yes, you can catch Dialga without a Master Ball. Dialga can be caught with any kind of Poké Ball but Dusk Balls and Ultra Balls would be the better options.
first you must hurt him and then you can catch him with ultra ball but he may use recover then you must hurt him again then you can catch him with ultra ball and 5% possibility to catch him with pokeball
if you do not have a masterball then use an ultra ball