If I where you, this is what I would try. See if you can find a local store with Taste of the Wild. This is a good quality, grain free food, and at $40-45 for 30 lbs, this is probably close to what you pay for your Hills (plus, as you well know, that Rx stuff is total crap so you feed way more of it per meal then you do TOW). If you can get TOW, I would feed the chicken as a treat since there is plenty of meat in that food. Also, see if you can find a similar fish oil in the pump, as it is probably cheaper then the capsules unless you are getting a good deal. You should come out saving money, plus your dog will likely be better off without those grains and fillers.
Hope this helps.
Hope this helps.