Out of curiosity, has the dog been tested by a professional veterinarian who specializes in canine allergy treatment? I would have to believe that you would need to know the cause of the allergy before making a decision and a professional could probably indicate whether there was an genetic factor involved.