There are several types in Pokemon. You may be wondering what a type is. A type is a special attribute that determines the strengths and weaknesses of Pokemon.

There are a total of 18 types; Fire, Grass, Water, Fairy, Steel, Dark, Ghost, Dragon, Rock, Bug, Psychic, Flying, Ground, Poison, Fighting, Ice, Electric, and Normal.

All types have specific strengths and weaknesses to one another. For Example; Fire is weak to Water. Ground, and Rock but strong against Grass, Ice, Bug, and Steel.