Een dier dat allergisch is, kan reageren op verschillende soorten stoffen.
Opname van bepaalde (dierlijke) eiwitten: kip, rund, lam, zuivelproducten, tarwe, eieren en soja zijn de belangrijkste allergenen.
Vaak spelen meerdere dingen tegelijk een rol, waardoor het moeilijk wordt om een juist verband tussen oorzaak en gevolg te bepalen.
Daarnaast kunnen bij voedselallergische dieren vaak ook andere allergieën meespelen, zoals bijvoorbeeld een allergie voor huisstofmijt, pollen of andere inhalatieallergieën. Als dan een juist dieet aangehouden wordt waarbij voedingsallergenen weggelaten worden, kunnen toch allergische klachten blijven bestaan vanwege prikkels vanuit de lucht, afkomstig van bijvoorbeeld pollen en huisstofmijt.
Voedselintolerantie kan veroorzaakt worden door:
histaminerijke producten zoals bij verschillende koolsoorten, conserveermiddelen (o.a. sulfiet), kleurstoffen (o.a. tartrazine), smaakversterkers/glutamaten (o.a. vetsin)
Gedragsklachten naar aanleiding van voeding kunnen gebaseerd zijn op intoleranties.