I think it might be helping my dog, but it's very slow. Had to modify the protocol a lot so my dog could tolerate it. I do think they could make the instructions clearer. I didn't know one of the elements was homeopathic, for example, and should be given separately, specifically because the directions say you are supposed to give steps 1-2-3-4 "at the same time." That, to me, sounded like together in the same meal, not in the same day, if you see what I mean. So it took a lot of back and forth to get clarity on that. Still, I'm hopeful that my dog is healing from the damage done by his previous diet and I'm going to stick with it. Customer service was mostly pretty wonderful.