In the pokemon universe, there are 18 different types such as normal, fighting, flying, poison, ground, rock, bug, ghost, fire, water, grass, electric, psychic, ice, dragon, steel, dark, and fairy. These are the basic types that are introduced in different generations. These are common in pokemon games. Some pokemon are dual type such as garchomp, gyarados, charizard, steelix, etc. these dual type have the more moves then single type pokemon.
Read More :- https://larvesta.com/pokemon-type-chart/