The Repeat Ball was introduced in Generation 3 and assists in catching Pokemon that are already registered as caught in the players Pokedex. It's available mid-way through Ruby/Sapphire/Emerald ...
When catching Pokémon, trainers need to use the right Poké Ball to make the process easier, but what are the best ones to keep in your bag?