Question: what is the best pokemon for catching pokemon?
Answer: Butterfree. Butterfree is useful for capturing wild Pokémon with items with its Compound Eyes Ability. ... 
Absol. Absol can learn both Thunder Wave and False Swipe, two of the best moves for capturing wild Pokemon. ... 
Octillery. Octillery can use Soak to catch Ghost-type Pokemon. ... 
Breloom.