鱼为什么会吃自己产下的小鱼

有以下两种原因:
1、母鱼在生产完后,体力消耗很大,为了补充自己的体力来维持自己,只能去吃那些自己孵出的小卵,补充体内所需的蛋白质及其营养物质;
【鱼为什么会吃自己产下的小鱼】2、有些鱼是低能,不能理解自己生下的就是自己的孩子,故认为自己的孩子是食物而误食 。

    推荐阅读