On offence, they are strong against dragon, flying, grass and ground. Defensibly good against other ice
no because ice can freeze water.
Fighting types beat Normal, Ice, Rock, and Steel types.
Rock and Ice
Flying, ice, fire psychic
Rock beat Ice types also Steel, Fire and Fighting types.
Grass, Flying and Rock types.
Ground is weak against water, ice, and grass types.
fire, ice, poison, flying, or bug types
The league is a piece of cake as long as you have something to beat dark types, ghost types, ice types, dragon types and steel types its a walk in the park. Suggested team: Machamp, Banette, Raichu, Kyogre, Glalie, Flygon.
Well Claire has dragon types so you need Ice types to defeat her.
Lance is a Dragon master, so use Ice-types or other Dragons.
Lance can be tough but if you have electric types, ice types and water types your in good shape as long as there in the level 70's or close to that.