Oscars werden Guppys normalerweise fressen, wenn sie hungrig genug sind. Es gibt ein paar Dinge, die dazu führen können, dass ein Oscar keinen Guppy frisst: Er hat vielleicht bereits genug gefressen, oder er ist krank oder gestresst. Zudem könnte die Größe des Guppys zu groß sein, als dass der Oscar ihn bequem schlucken könnte, oder der Oscar ist es gewohnt, eine andere Art von Futter zu fressen und erkennt den Guppy möglicherweise nicht als Nahrung.