Nekoliko čimbenika može doprinijeti kanibalizmu gupija:
1. Prenapučenost: Kada populacija guppyja postane prenapučena u akvariju, možda neće biti dovoljno resursa, poput hrane i prostora, za sve ribe. U takvim uvjetima, neki gupiji mogu se okrenuti kanibalizmu kao načinu preživljavanja.
2. Nedostatak prostora za skrivanje: Guppy mladi su ranjivi i trebaju mjesta za skrivanje kako ih odrasli ne bi pojeli. Nedostatak mjesta za skrivanje, kao što su biljke ili strukture u spremniku, može povećati rizik od konzumiranja mlađi.
3. Stres: Gupiji pod stresom vjerojatnije će pokazati agresivno ponašanje, uključujući kanibalizam. Stres mogu uzrokovati čimbenici kao što su loša kvaliteta vode, fluktuacije temperature ili nekompatibilni prijatelji u spremniku.
4. Nutritivni nedostaci: Ako gupiji ne dobiju uravnoteženu prehranu, mogu potražiti alternativne izvore hrane, što bi moglo uključivati i njihove mlade.
5. Genetika: Neke populacije guppyja mogu imati veću sklonost kanibalizmu zbog genetskih čimbenika. Ova se osobina može prenositi s koljena na koljeno.
Važno je napomenuti da iako gupiji imaju tendenciju kanibalizma, to nije neizbježno ponašanje. Osiguravajući odgovarajuću hranu, dovoljno mjesta za skrivanje, održavajući dobru kvalitetu vode i smanjujući čimbenike stresa, čuvari guppyja mogu pomoći smanjiti šanse za pojavu kanibalizma u njihovim akvarijima.