Pokeball - The most basic tool for catching pokemon.
Great Ball - Better chance of catching a Pokemon than a Pokeball.
Ultra Ball - Better Chance of catching a Pokemon than a Great Ball.
Master Ball - The best ball for catching Pokemon; it never fails.
Dive Ball - Better chance of catching Pokemon underwater.
Dusk Ball - Better chance of catching Pokemon at night, or in dark areas.
Heal Ball - Heals the caught Pokemon of all ailmets (such as Sleep, or Poison), and revives all HP.
Luxury Ball - Increases the hapiness of the caught Pokemon.
Nest Ball - Better chance of catching a Pokemon with a lower level.
Net Ball - Better chance of catcing a Pokemon that is of the Water or Bug type.
Park Ball - Used to capture transferred Pokemon in Pal Park. It never fails, and cannot be used outside of Pal Park.
Premier Ball - Regular. As good as a Pokeball.
Quick Ball - Better chance of catching a Pokemon if it is used quickly.
Repeat Ball - Better chance of catching a Pokemon that has already been caught.
Safari Ball - As good a chance of catching a Pokemon as a Great Ball. (Can only be used in the Great Marsh)
Timer Ball - After every ten turns in battle, the catching rate increases.