My Oscar in the first picture is pretty much recovered from an infection on his head (white spots).
I seem to have trouble when I have a gravel in the tank. I vacuum the tanks once a week with a 10 - 25 percent water change and try to limit uneaten food.