Les poissons rouges ont tendance à s'attaquer lorsqu'une source de nourriture est rare. La concurrence accrue pour la diminution des sources de nourriture conduit à une lutte pour la nourriture.
Les poissons rouges sont omnivores, c'est pourquoi un régime équilibré composé de viande et de verdure doit être disponible. Un manque de l'un ou l'autre peut conduire à des combats de poissons rouges sur ce qui est présent. Dans les cas extrêmes de faim, les poissons rouges s'attaquent entre eux afin de consommer la viande pour compenser ce qui manque à leur alimentation. Étant des créatures sociales, les poissons rouges de compagnie s'identifient à leur propriétaire et ne mangent que s'ils sont nourris par un visage familier, donc un manque de cet élément peut également conduire à la famine, qui à son tour crée des combats.