Type

Types are an organizational system for Pokémon, which determines the Pokémon's strengths and weaknesses to other types. A Pokémon can have one or two types.

Canon Types

 * Normal
 * Fighting
 * Flying
 * Poison
 * Ground
 * Rock
 * Bug
 * Ghost
 * Steel
 * Fire
 * Water
 * Grass
 * Electric
 * Psychic
 * Ice
 * Dragon
 * Dark
 * Fairy