This will help:
Type............Strong Against
-----------------------------------------------------
Fire.............grass, ice, bug, and steel
Grass..........water, ground and rock
Steel...........ice, rock and fairy
Ice...............grass, ground, flying and dragon
Ground.......fire, electric, poison, rock and steel
Fighting.......normal, ice, rock, dark and steel
Ghost..........psychic and ghost
Psychic.......fighting and poison
Dragon........dragon
Bug.............grass, psychic and dark
Electric........water and flying
Rock............fire, ice, flying and bug
Poison.........grass and fairy
Flying..........grass, fighting and bug
Normal........isn't strong against anything
Water..........fire, ground and rock
Fairy...........fighting, dragon and dark
Dark............psychic and ghost
Pokemon Weaknesses
-----------------------------------------------------
Type............Weak Against
-----------------------------------------------------
Fire.............water, ground and rock
Grass..........fire, poison, flying and ice
Steel...........ground, fire and fighting
Ice...............steel, rock, fire and fighting.
Ground........water, ice and grass
Fighting.......flying, psychic and fairy
Ghost..........ghost and dark
Psychic........bug, dark, ghost
Dragon........ice, dragon and fairy
Bug..............rock, fire and flying
Electric........ground
Rock...........water, grass, ground, fighting and steel
Poison.........ground and psychic
Flying..........electric, rock and ice
Normal.........fighting
Water...........electric and grass
Fairy............poison and steel
Dark............fighting, bug and fairy
Heroes need foes to test them. Not all teachers can afford to be kind, and some lessons must be harsh.