Poliwrath

Poliwrath is an incredibly large and buff frog-like Pokemon. It is the evolved form of Poliwhirl after someone uses a Waterstone on it.

Poliwrath, being that it's a dual Water/Fighting type, is an incredible fighter and it's strong. It is powerful enough to break through rocks with a single punch.