Poliwrath

Poliwrath is a Water, Fighting-type Pokémon from Kanto region. It evolves from Poliwhirl after being fed 100 candies and it is one of two final evolution forms of Poliwag, the other being Politoed.