Fighting and Steel types: weaknesses, resistances and Pokémon
Fighting and Steel Pokémon take double damage from Fire, Fighting and Ground moves, resist Bug, Rock, Normal, Grass, Ice, Dragon, Dark and Steel moves and are immune to Poison moves.
With 9 resistances and immunities against 3 weaknesses, it is a very solid defensive combination.
Fighting moves are super effective against Normal, Ice, Rock, Dark and Steel and not very effective against Poison, Flying, Psychic, Bug and Fairy. Steel moves are super effective against Ice, Rock and Fairy and not very effective against Fire, Water, Electric and Steel.
To beat these Pokémon, your best pick is Fire, Fighting and Ground moves. Avoid Bug, Rock, Normal and Grass moves, which deal little or no damage.
There are 2 Pokémon with this combination, such as Lucario and Cobalion.