My dog is allergic to dust, grass, etc. She had to get shots every few days as well and they are expensive! We have been taking her off of them slowly and she isn't itching