Reakcja alergiczna może być wywołana przez różne czynniki - są to zwłaszcza proteiny zwane alergenami. Wszystkie psy i koty mają w skórze, ślinie i moczu alergeny. Nie zależy to od długości sierści czy rasy – żaden pies nie jest hipoalergiczny. Nie ma też znaczenia długość sierści - zwierzę długowłose może uczulać tak samo jak krótkowłose. Ważne jest natomiast, na ile pies linieje - mniejsze linienie może oznaczać mniej reakcji alergicznych. Z kolei czynnikiem zwiększającym ryzyko uczulenia jest tzw. łupież zwierzęcy.