We used to give our dogs Linatone, we just couldn't afford it anymore but it did work. Shedding didn't completely stop, but it about cut it in half.

I have a friend who breeds German Shepherds, she gives her dogs Peak Glow, and this stuff works really really good!