3 months ago I bought two goldfish for my daughter's third birthday. I put them in what I then thought was a decent sized tank (21 litres), though a quick scan of this forum reveals my mistake! It has a water filter which I check weekly and change the media 4 weekly. I do a 25-30% water change every week too, using a vacuum thing. I use chlorine neutralising drops and leave the water to sit for a couple of hours so it's room temperature.
The fish themselves - one is about twice the size of the other, and has always been the boss. I don't think he attacks the little one but I do see him chasing him around. The littlest one is about 3 inches long from nose to end of tail at the very most. They get fed 3 times a day on flakes and until a couple of days ago both were active feeders and seemed happy, lively fish.
But over the last couple of days or so the little fish has got gradually less active and is now just lurking in the same place at the bottom of the tank, practically lying on the gravel. He's not interested in food at all, and his eyes look dull and clouded over, one slightly more than the other. I did a quick search online and it seems there is such a thing as "cloudy eye" disease which is mostly caused by bad water quality but I thought I was doing enough water changes? The other thing that can cause it, apparently, is being stressed, and again - other than maybe the big fish chasing him sometimes - I do what I can to avoid that.
Has anyone got any suggestions? I feel really sorry for the little fella, I don't want him to die or be ill if there's something I can do to help, but I just don't know what.