Ice and Rock types: weaknesses, resistances and Pokémon
Ice and Rock Pokémon take quadruple damage from Fighting and Steel moves, take double damage from Water, Grass, Ground and Rock moves and resist Normal, Ice, Poison and Flying moves.
That is 6 weaknesses against 4 resistances, so these Pokémon rely on Speed or offensive power to make up for it.
Ice moves are super effective against Grass, Ground, Flying and Dragon and not very effective against Fire, Water, Ice and Steel. Rock moves are super effective against Fire, Ice, Flying and Bug and not very effective against Fighting, Ground and Steel.
To beat these Pokémon, your best pick is Fighting and Steel moves. Avoid Normal, Ice, Poison and Flying moves, which deal little or no damage.
There are 2 Pokémon with this combination, such as Amaura and Aurorus.