A dark type Pokemon or a powerful dark type move is good. Ghost types work particularly well too
Normal type Pokemon aren't good against any type.
fire type Pokemon
Fire and fighting type moves are super effective against Ice type pokemon.
the pokemon good against fighting are: flying ground fire (I think)
electric is good against water type
Flying type Pokemon are good against normal Pokemon.
Poison and Steel type moves are good against Fairy type Pokemon.
Normal type Pokemon aren't good against any type.
The best type of Pokemon against electric types are ground type Pokemon Hope it helped!
fire
Water type pokemon
fire type Pokemon
Rock.
fire type
Ice and Dragon.
The fighting type is weak against Ghost and Dark Pokemon, so a Sableye would be good.
Ground type moves, rock type moves and water type moves are super-effective against fire type pokemon.