There are 1,008 Pokémon now, and just like the real world, if you don’t like one, there are plenty more fish in the sea. Literally. Our list of the best fish Pokémon trawls the seas of the Pokémon world and fishes up some top-tier scalyfellas. We’ve got some Pokémon which are just… a fish, we’ve got weirder swimmers that represent the monstrosities at the bottom of the ocean, and we finally have a dolphin! Yes, I know dolphins aren’t fish. Pokémon are different, and if you think I’m not putting Wailmer on this list then you’re sorely mistaken.
For more great Pokémon guides, be sure to check out our articles covering Pokémon Scarlet and Violet mystery gift codes, the best monkey Pokémon, the best cat Pokémon, and find even more lovely puppy pals with our guide to the best dog Pokémon.