W środowisku naturalnym gupiki żywią się materią organiczną, w tym glonami, solą krewetkową, okrzemkami, larwami owadów wodnych oraz resztkami i resztkami zwierząt i roślin. Gupiki są wszystkożerne, co oznacza, że jedzą rośliny lub rośliny. materia zwierząt.
Zwyczaje żywieniowe Gupików różnią się w zależności od lokalizacji i dostępności żywności. Gupiki mają słabe i zmienne preferencje żywieniowe oparte na obfitości i obecności konkurentów. Algi są najczęstszym źródłem pożywienia dla gupików, ale brakuje im wartości odżywczej. Gupiki mające dostęp do bezkręgowców mają lepszą dietę. Z powodu ich wybitnych płetw i niewielkich rozmiarów, gupiki mają wiele naturalnych drapieżników na wolności.