Denamarin worked great for my Toby....but you have to keep them on it for quite some time. The only drawback is...it is expensive.

Toby was on it for probably 6 months or so...we had very good...