light type does not exist, but if such Type were real it's highly likely that Light would be strong against Dark and Ghost and weak against Dark.
Bug-type Pokemon are strong against Grass, Fighting, and Ground-type moves.
Grass type Pokemon are strong against Water, Ground and Rock.
almost everything
Dragon type moves are only strong against dragon type Pokemon.
Dragon, ground, or ice
Fighting type and bug type are strong against dark type Pokémon.
Fighting type pokemon.
Bug-type Pokemon are strong against Grass, Fighting, and Ground-type moves.
Flying, Poison, Bug, Fire, and Ice type moves are strong against a Grass type Pokemon.
Ice and Dragon type itself is strong against Dragon.
Grass type Pokemon are strong against Water, Ground and Rock.
Ground is super-effective against electricGround type pokemon.
Rock, fire, and flying type are strong against the bug type.
Poison and Steel type moves are good against Fairy type Pokemon.
Fighting type.
Fighting types are weak against psychic and flying types.
ice and dragon