depends on Pokemon. against lorilei my zapdos deals to dewgong, cloyster and lapras but its my charizard that's good against the ice type.
well the best Pokemon to beat ice type would have to be grass Pokemon or psycice Pokemon
fighting
Ghost and Dark attacks are super effective against Ghost type pokemon.
dragon and ice is most efective against dragon.
Ground and psychic type attacks are both super-effective against a poison type pokemon.
grass Pokemon
Ghost and Dark-type Pokemon are super effective against Ghost types.
Steel is super effective against rock type pokemon.
Fire, Fighting and Ground.
ground type Pokemon are super effective against poison type Pokemon.
Ghost and Dark attacks are super effective against Ghost type pokemon.
Rock, electric and ice are super effective against flying type pokemon.
Water and Grass attacks are super effective against Onix.
normal type Pokemon are not super effective against any type.
Phycic pkm are super effective against fighting pkm. and flying larson
using super effective Pokemon against his' Pokemon you'll need a super effective Pokemon against his starter but you don't need to win with super effective Pokemon just stock up on potions that's what I do.
Fighting and Bug types are super effective.
Earth and water Pokemon are good against electric Pokemon.
Rock, electric and ice type moves are super-effective against flying type pokemon.