Pokémon weaknesses
Normal Pokémon are weak against Fighting types.
Fire Pokémon are weak against Water, Ground and Rock types.
Water Pokémon are weak against Electric and Grass types.
Electric Pokémon are weak against Ground types.
Grass Pokémon are weak against: Fire, Ice, Poison, Flying and Bug types.
Ice Pokémon are weak against Fire, Fighting and Rock types.
Fighting Pokémon are weak against Flying and Psychic types.
Poison Pokémon are weak against Ground, Psychic and Bug types.
Ground Pokémon are weak against Water, Grass and Ice types.
Flying Pokémon are weak against Electric, Ice and Rock types.
Psychic Pokémon are weak against Bug types.
Bug Pokémon are weak against Fire, Poison, Flying and Rock types.
Rock Pokémon are weak against Water, Grass, Fighting and Ground types.
Ghost Pokémon are weak against Ghost types.
Dragon Pokémon are weak against Ice and Dragon types.