* Species: Each Pokémon has a base catch rate. Some Pokémon are easier to catch than others.
* Ball used: Different Poké Balls have different catch rates. The Master Ball has a 100% catch rate, but it is a rare and valuable item.
* Health: A Pokémon with lower health is easier to catch.
* Status condition: A Pokémon with a status condition like sleep or freeze is easier to catch.
* Experience: Your Trainer level affects the catch rate, but only slightly.
While you cannot achieve a 100% catch rate guaranteed, you can increase your chances significantly by using the right techniques:
* Use the best Poké Ball: Master Balls guarantee catches, but other high-quality balls like Ultra Balls and Great Balls also increase your chances.
* Weaken the Pokémon: Bring the Pokémon's health as low as possible.
* Apply status conditions: Use moves like Sleep Powder, Thunder Wave, or Freeze-Dry to make the catch easier.
* Use berries: Razz Berries significantly increase the catch rate.
Ultimately, catching Pokémon involves a bit of luck. Even with the best techniques, there's always a chance of the Pokémon escaping.