All fish eat fish smaller than them,
so yes, bigger fish eat them. But also some other things that could eat small fish are,
*bigger fish
*squid
*humans
and many more
Porae fish typically feed on small fish, crustaceans, and other invertebrates such as crabs and shrimp. They are opportunistic feeders and will eat whatever is available in their surrounding environment.
small fish like piranha and maybe small birds and monkeys
some fish eat algae. it just depends on what fish you are talking about. But yes fish do eat algae.
they eat shrimp, crabs, and small fish such as: Minos, goldfish and etc. they can also eat gazell fish.
They eat small fish such as zooplankton and sometimes shrimp
Yes small fish eat seaweed, just about any fish do :)
Some eat smaller fish, invertibrates, Plankton, Algae... etc.
no they eat dead fish no they eat dead fish
Of course small fish eat less than large fish.
No. Even small fish eat plants, and are thus consumers. Small fish can eat everything from seaweed to algae.
Some small fish
Shad primarily eat plankton. They will also eat fish eggs and small shrimp. On rare occasions, they will also eat small fish.
If the fish are small enough for the snake to eat, yes. Garter snakes will eat small fish.
small fish
jellyfish eat small fish and microplankton
No. Possums do not eat fish.
Yes!They eat small fish.