Certains poissons d'eau douce ne peuvent résister à la faim et, occasionnellement, mangent des œufs fécondés par eux. C'est ce qu'a vu un groupe de chercheurs de l'Université Purdue des États-Unis. Les chercheurs ont d'abord pensé que les œufs ingérés pouvaient être fécondés par un autre poisson. Mais en analysant l’ADN des œufs extraits du ventre des poissons mâles, ils virent que les poissons mangent leurs ‘descendants’.
La plupart des poissons d'eau douce sont reproduits par une fécondation externe. Le mâle construit le nid, la femelle pond les oeufs et le mâle verse du sperme sur les oeufs. Jusqu'à ce que les alevins sortent des œufs, le mâle prend soin et protège le nid et, si possible, ne se sépare pas beaucoup des œufs. Ainsi, il mange parfois un œuf, si la faim ne va pas mourir.