It depends on the type of pokemon.
Master Ball is the best as it offers 100% catch rate, but there is only one in the game, naturally. However by hacks you can get more.
Chat with our AI personalities
Any pokeball will work but an ultra ball is probably best.
Just be paitent and catch it with a pokeball!
masterball :) if not try use sleep and have at lowest energy and use fast ball or ultraball
I would use a Masterball or a Nestball or a Ultraball. Hope it helps! ~Camille
you can put it to sleep/paralyze it etc. than use 100+ ultra balls