Battling against ice Pokemon can be tricky because there are so few of them — the fewest of any type actually! Additionally, many ice type Pokemon have a secondary type which further complicates their resistances and weaknesses.
For example, there are several notable ice Pokemon with a secondary water typing that negates their weaknesses to fire and steel, so, watch out! Constant vigilance, fellow trainers!
Ice type Pokemon are weak to:
Use attacks of these types to deal double damage against ice types. It's super effective!
These types resist ice type attacks:
Use Pokemon of these types to take half damage from an opponent's ice types. It's not very effective.
Great Pokemon to use against ice types:
These Pokemon learn super effective attacks or have useful resistances (or both!)
Heatran (steel / fire)
Lucario (steel / fighting)
Blaziken (fire / fighting)
Infernape (fire / fighting)
Coalossal (fire / rock)
Read more: The ULTIMATE Pokemon Type Weakness Guide
Good attacks to use against ice type Pokemon:
Blaze kick (fire)
Fire punch (fire)
Close combat (fighting)
Break brick (fighting)
Aura sphere (fighting)
Stone edge (rock)
Rock slide (rock)
Power gem (rock)
Iron head (steel)
Flash cannon (steel)
Heavy slam (steel)