Could be a food allergy but pollen counts are high this time of year. Everything seems to be blooming now. Benedryl is used to give them some relief but I'd call the vet and ask if it is ok to give it to one that young. I think it is ok but I dont want to tell you wrong. Our 7 yr old. takes one a day but Im just not sure about puppies.