I also did not read all the posts... so, if I missed something excuse me.
My vet has always said "nothing Purina", period. But, I gather that you have changed the dog food with no improvement? I am sorry, this has to be difficult for everyone.
I can only suggest, balance cost with...