Does carp eat other fish?
Does carp eat other fish? While carp most commonly have a herbivorous diet, they are nonetheless classed as omnivores, eating everything from aquatic plants and zooplankton to insects, worms, mussels, and crawfish. And so, being the opportunistic feeders they are, they do not shy away from eating smaller live or dead fish.