Because dog allergies are driven by different pathways than human allergies. Antihistamines block histamine, but most canine itch comes from cytokines and JAK enzymes, which Benadryl doesn't touch.