Freshwater dips have proven effective in my experience. I have had a hippo tang in the past with a bad case of ick, And I stuck him in freshwater for about 3-5 mins, and he got better each time I did that. I thought it worked good. I would keep doing fw dips, but not too often because your pet might get stressed and die if its overdone.