Becouse they have to eat !!
they eat shrimp, little fish, and plankton
they eat shrimp, little fish, and plankton
crabs, larger fish, and man and anything which wants to eat it :)
it have a poisn in it belly so you can't eat it
Sea horses are small fish that have armored plates. There are about 50 different species of sea horses around the world
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.