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. Pokemon can range from small fish like creatures or cosmic time shifting creatures.
Pokemon 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 Pokemon moves aka techniques.
Some of them can affect the weather. Others can affect the pokemon’s body or mind. An ability usually aides the pokemon, but it sometime be what can be considered a forcive of habit that can cause difficulties during battles.
It has been noted that wild Pokemon are jealous Pokemon trained by humans. They typically don’t battle each other unless commanded to, so they are known to perform challenges to each other. Trained Pokemon regularly found in Pokeball, but there are Pokemon that do not like being confined.