My pups liked the Maxi breed better than the German shepherd brand. If he is eating, stick with it. You will hear a bunch of folks on here tell you it isn't any good, its expensive, the ingredient are crap, blah, blah, blah. Most of that comes from reading the label and not understanding or appreciating the research behind the product. If your dog eats it, does well on it, and you can afford it, I would keep using it.