Large fish sometimes eat smaller fish or they will eat algae
They eat smaller fish.
Because large fish have to eat whatever they can get.
Most large fish are predatory; thus they usually eat smaller fish.
Of course small fish eat less than large fish.
Large fish vultures
Shrimp will eat dead fish for certain. As for live fish, if the shrimp is large enough and the fish is small enough, then shrimp will eat live fish too.
Mollies eat the average flake food. Unless the fish in the tank with them are the fry of other fish, they certainly aren't large enough to eat most fish.
Many large predators can and will eat damsel fish.
large fish.
yes, if it is carnivorous
They eat a variety of crustaceans and large fish.
large fish, cat fish And other stuff.