What are the different types of Pokémon?

What are the different types of Pokémon?
All Pokemon Types

Type
Advantage Over
Disadvantage Against

Rock
Fire, Ice, Flying, Bug
Water, Grass, Fighting, Ground, Steel

Ice
Grass, Ground, Flying, Dragon
Fire, Fighting, Rock, Steel

Dragon
Dragon
Ice, Dragon, Fairy

Dark
Psychic, Ghost
Fighting, Bug, Fairy

All Pokemon Types
Type Advantage Over Disadvantage Against
Rock Fire, Ice, Flying, Bug Water, Grass, Fighting, Ground, Steel
Ice Grass, Ground, Flying, Dragon Fire, Fighting, Rock, Steel
Dragon Dragon Ice, Dragon, Fairy
Dark Psychic, Ghost Fighting, Bug, Fairy
See also  Xbox Claims Activision Demanded Larger Revenue Share To Put Call Of Duty On Xbox