Can an allergy to dogs cause hives