Cani e gatti possono soffrire di reazioni avverse al cibo proprio come gli esseri umani. Tali reazioni possono essere delle allergie oppure delle intolleranze. La differenza tra allergie ed intolleranze sta nel fatto che nella prima c’è un intervento del sistema immunitario (che reagisce contro un alimento verso il quale il paziente si è sensibilizzato) mentre nelle seconde il sistema immunitario non è chiamato in causa ma ci sono dei deficit degli enzimi che dovrebbero digerire l’alimento.