Just a thought, have you tried good old fashioned Benedryl.
Dogs can be prone to allergies just like humans. My poodle has the worst allergies, and sounds like he has kennel cough, gets lung infections etc. we finally went to an Old fashioned country vet who told us to try benedryl, 4 years later and it still works.
The dog forum may be able to help you ...good luck