L'alito di pesce nei cani è spesso un sintomo di cause che includono problemi a denti e gengive, secondo Petco. Problemi come i denti marci e la malattia parodontale provocano respiro maleodorante come diretta conseguenza di infezione e batteri nella bocca.
L'alito canino puzzolente può anche essere il risultato del cane che lecca la sua area anale quando le ghiandole anali devono essere espresse. In genere, le ghiandole anali bloccate possono causare un cattivo odore di pesce. In alcuni casi, l'alito maleodorante può essere un sintomo di diabete o malattia renale, secondo VetInfo. Tuttavia, l'alito maleodorante derivante dalla malattia è in genere accompagnato da altri sintomi.