Muchos animales comen guppies, incluyendo:
- Otros peces, como especies más grandes de peces, como lubina, trucha y lucio
- Anfibios como ranas y triples
- Insectos acuáticos como ninfas de libélula y escarabajos de agua
- Reptiles, incluidas serpientes y lagartos
- Algunos tipos de pájaros como garzas y martines
- Incluso otros guppies, ya que son canibalistas, lo que significa que pueden aprovecharse de los guppies más jóvenes o más pequeños
Los guppies son una fuente de alimento común y presa para muchos otros animales, ya que son abundantes, pequeños, relativamente lentos y viven en una variedad de cuerpos de agua, desde arroyos y ríos hasta estanques y lagos.