There are eighteen different Types of Pokémon which include Normal, Fighting, Flying, Poison, Ground, Rock, Bug, Ghost, Steel, Fire, Grass, Water, Electric, Psychic, Ice, Dragon, Dark and Fairy. Each Type has its own individual strengths and weaknesses.