为什么大鱼生完小鱼居然会吃小鱼?

如题,为啥子大鱼生完小鱼之后,居然还会把小鱼给吃掉呢?多谢~~

1、有些鱼是受到外部条件的刺激才会吃掉自己的宝宝的,像是受到攻击,其他的鱼吃他的鱼卵之类的情况出现时就会吃掉自己的孩子。对于这种情况,最好在它们的孵卵期或是育儿期中不要打扰它们。(这种情况多见于热带鱼。)

2、有些鱼根本就是低能,它们不能理解自己生下的就是自己的孩子,认为自己的孩子是食物而误食,对于这类情况,最好要作好隔离措施。

3、有些鱼是为了保留下自己的基因而去攻击、吞食同类留下的孩子,对于这类情况,大鱼和小鱼要分开养。

扩展资料

避免大鱼吃小鱼的方法

1、适当的隔离还是有必要的,可以在繁殖缸里稍微加上一些障碍物,其实有的时候小鱼苗起水后,就在大鱼身边晃悠,而大鱼有时候对此是视而不见,有时候会偶有追逐动作,但是很快放弃。

2、多喂些鱼食。使大鱼身体很棒、平时吃的很好,根本不缺营养,特别是投喂小鱼虫和红虫的母鱼更是如此。

3、再就是繁殖鱼缸空间较大,大鱼能够得到很好的休息和心情平静,本身不太焦躁,这种情况下它们就很少会去主动攻击小鱼,繁殖鱼缸较大,有时候里面还会剩有少量的鱼虫,大鱼也不傻,如果有鱼虫吃,它们也不会去吃自己的孩子了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-26
这是自然规律咯!从古到今都有大鱼吃小鱼的说法!还有就是大鱼生产完后体力不支!我的孔雀鱼昨天也生小鱼了 也被吃掉了一些!剩下的都是精英了!呵呵。。。下次等大鱼生完,及时把他们分开!本回答被网友采纳
第2个回答  2013-08-09
有些鱼是受到外部条件的刺激才会吃掉自己的宝宝的,像是受到攻击啊,其他的鱼吃他的鱼卵啊之类的情况出现时就会吃掉自己的孩子。对于这种情况,最好在它们的孵卵期或是育儿期中不要打扰它们。(这种情况多见于热带鱼。)
有些鱼根本就是低能,它们不能理解自己生下的就是自己的孩子,认为自己的孩子是食物而误食,对于这类情况,最好要作好隔离措施。
有些鱼是为了保留下自己的基因而去攻击、吞食同类留下的孩子,对于这类情况,大鱼和小鱼要分开养。
第3个回答  2022-11-28
真正的原因是在自然界中,小鱼生下后就游远了,生他们的大鱼根本没机会吃。所以这部分小型鱼并没有进化出能识别自己的鱼的本领。而在鱼缸里,就当作鱼食吃了,或者当成别人生的小鱼。
第4个回答  2013-08-09
因为它不可能养大所有小鱼
相似回答