can you feel my heart?
You probably could look into a different Pokemon instead of Samurott, yes. While it is a solid Pokemon, it's simply just not anything outstanding or unique. Plus, Swimming Goggles don't exist. There are plenty of Water-types available, but my preference is a bulky Jellicent with enough speed to outrun most stall-relevant Pokemon and Taunt them before they can recover/status it. There are other options too but this is my favorite. :3
Jellicent @ Leftovers
ability: Water Absorb / Cursed Body
EVs: 248 HP / 84 Spe / 176 Def
- Scald / Surf