Pokémon are classified into 18 types based on their characteristics. For example, Pikachu is an Electric type Pokémonand Magikarp is a Water type. There are some Pokémon who belong to two types, such as Jigglypuff, who is both Normal and Fairy. Each type has special affinities that have a big effect on battles. If your opponent's Pokémon has the right type of affinity, it can be a huge advantage in battle.