Suggested by Sonic Poliwrath is a strong fighter and I would say he can hold his own with the water and ice abilities. Ultimately his speed is what will keep him ahead of Lapras all the way through. It’s hard to see Lapras being quick enough to dodge or evade the blows for very long and that will make the difference in this fight. You need to be able to dodge some attacks here and there in order to win. Poliwrath wins.