#3 Do fish eat other fish?
The question stemmed from a story in a book about fishing that I’m reading - a giant fish jumped out of water and snatched a smaller fish on the hook of an angler away mid-air, leaving the angler stunned. Amazing.
But also, a few days ago, I noticed a dead mosquito’s body in a cupboard and thought I’d clean it up later. I got lazy and a few days later when I was about to deal with it, I found the dead mosquito gone, while two roaches were running around in the cupboard... So I finally came to the realization that roaches are carnivore too.
Back to the question, despite the phrase that big fish eat little fish, I never really came to the thought that, they do. And in fact, the majority of them live this way. But how do they deal with the scales and the bones??
A general answer to the question:
Yes, fish can eat other fish, and it’s quite normal. Fish can eat other fish by preying on it, or fish can feast on other fish’s dead bodies. Fish can also eat tadpoles, frogs, snails, and shrimps.
Sometimes, your fish might get aggressive and starts tearing, and eating its swim partners as well. This aggressive behavior occurs mostly due to territorial issues.
It’s common among aquatic environments where cannibalism is found in 90% of animals.
Their diet should consist of more protein, fats, and a minute quantity of carbs. In fact, carnivore fish’s diet should comprise of 45 to 70% of protein.