Pokemon Go gym battle veterans are well aware of Lapras' reputation as a tough Pokemon defender. Fortunately, there a number of Pokemon attackers that has the ability to resist its Ice / Water Typing moves.
Lapras - Not Many Pokemon Can Fight It
In theory, the Lapras can be defeated by Electric, Fighting, Grass and Rock type Pokemon. However, most of them could not last a fight with this tough Ice type Pokemon. There are a few though that could stand up to Lapras.
Machamp & Arcanine
One Pokemon counter that stands out is the Machamp. Lapras can be defeated by its Karate Chop / Stone Edge moves. Pokemon Go players though should pick a Machamp attacker with plenty of CP. Another possible contender against the Lapras is Arcanine. Its stats are impressive and take only 0.8x damages from the Ice attacks of Lapras. Arcanine's Fire Fang / Fire Blast moves will be quite effective against the Lapras.
Flareon & Omastar
Flareon is another Fire type Pokemon that could fight a Lapras with its Ember / Fire Blast moves. Omastar is Water / Rock Pokemon but its Rock Throw / Rock slide appears to be deadly against a Lapras and only takes normal Ice attack damage. Pokemon Go players should make sure that their Omastar has enough CP to outlast the Lapras.
Rhydon & Golem
Rhydon and Golem are both Rock and Ground Pokemon that could deal a lot of damage to Lapras using Stone Edge or Earthquake moves. Unfortunately, they also received 1.25x Ice damage which guarantees a quick gym fight.
Lapras Stats & Moves
Pokemon Go players can have Lapras possessing a maximum of 2980 Combat Power. Its Quick Ice Moves are either Ice Shard or Frost Breath. It also has three Charge Ice Moves namely, Blizzard, Ice Beam and Dragon Pulse. It can also be an effective counter to Dragonite.