Il existe un certain nombre de raisons pour lesquelles un poisson peut en chasser un autre, notamment :
* Prédation : L’une des raisons les plus courantes pour lesquelles les poissons chassent d’autres poissons est de les manger. Les poissons prédateurs sont généralement plus gros et plus puissants que leurs proies et utilisent leur vitesse et leur agilité pour attraper leur nourriture.
* Territoire : Les poissons territoriaux chassent souvent les autres poissons de leur territoire. Ceci est fait afin de protéger la nourriture et les aires de reproduction des poissons.
* Accouplement : Certaines espèces de poissons se poursuivent pour se faire la cour. Le poisson mâle poursuit généralement la femelle, affichant ses nageoires et ses couleurs pour tenter de l'attirer.
* Jouer : Les poissons peuvent également se poursuivre les uns les autres comme forme de jeu. Ceci est particulièrement fréquent chez les jeunes poissons, qui peuvent se poursuivre pendant des heures.