Az ágyúk ravasz ragadozók, és megevezhetnek bármilyen halat, ami befér a szájukba. Nagyobb, agresszívabb fajok, mint cichlidák, oszkarok és hárfaçú harcsák néha koexisztálhatnak az ágyúkkal, mint a békés közösségi halak: tetra, boglárka, rasbora.
Az ágyúk azonban területtudak lehetnek, és agresszívekké válhatnak, ha fenyegetve érzik magukat, vagy ha voztat kevés. Óvatos megfigyelés és megfelelő tankméret elengedhetetlen.