Minecraft wiki entry for Tropical_Fish, associated text: Fish have a weakness to weapons that have the Impaling enchantment, which also affects squid, turtles, guardians, elder guardians and dolphins.‌[Java Edition only]