Oscary budou obvykle jíst guppies, pokud se budou cítit dostatečně hladoví. Existuje několik věcí, které mohou způsobit, že Oscar nejedí guppy, možná už je jíst dost, nebo může být nemocný nebo stresovaný. Kromě toho může být velikost guppy příliš velká na to, aby Oscar pohodlně spolkl, nebo může být Oscar použita k jídlu jiného typu jídla a nemusí si poznat guppy jako jídlo.