Q:

What animals eat fish?

A:

Quick Answer

Animals that eat fish include other fish like sharks, pikes, walleye, barracudas, mackerel, tuna, swordfish, marlin, groupers, species of bass and codfish. Mammals that eat fish include dolphins, black and brown bears, seals and sea lions, sperm whales, gray whales, killer whales, fin whales, and humpback whales.

Continue Reading
What animals eat fish?
Credit: Elias Levy CC-BY-2.0

Full Answer

Other mammals that eat fish are walruses, raccoons, skunks, otters and several species of wild cats, including ocelots, fishing cats and servals.

Birds that eat fish include penguins, terns, cormorants, anhingas, osprey, bald eagles, kingfishers, storks, gulls, gannets, terns, pelicans and puffins.

Various snakes also eat fish, including the water moccasin and water snakes. Dolomedes spiders also eat fish.

Learn more about Biology

Related Questions

Explore