It not the worst, but for the price you can get something SO MUCH BETTER. It has no by-products, but it has lots of other nasty stuff. Not to mention when Charlie was on it his coat looked awful and he was so itchy all the time and he had flaky skin