Different Types of Pokémon
Each Pokémon has unique abilities they use in battles. Many evolve into stronger Pokémon that can use stronger moves. There are professors, who study different aspects of Pokemon and Human interaction. Pokémon can range from small fish like creatures or cosmic time shifting creatures.
Pokémon ability is varied and usually aide them in battles. They are hereditary and cannot be changed most of the time. This should not be confused with Pokémon moves aka techniques.
Some of them can affect the weather. Others can affect the Pokémon’s body or mind. An ability usually aides the Pokémon, but it sometime be what can be considered a force of habit that can cause difficulties during battles.
It has been noted that wild Pokémon are jealous Pokémon trained by humans. They typically don’t battle each other unless commanded to, so they are known to perform challenges to each other. Trained Pokémon regularly found in Pokéball, but there are Pokémon that do not like being confined Ash's Pikachu being a prime example.