From what I understand, algae is a sign of a nutrient imbalance. I personally struggle with high nitrates because puffers are messy little eaters (ammonia = nitrates). Algae can set in when there is an abundance of nutrients. To combat that, I test and change the water at least once a week. I also only dose Easy Green every two weeks and my plants are doing great. I use a turkey baster and suck up all of the uneaten food right away after each feeding and manually remove the algae every couple of days. It seems to be working because I don't really have an algae issue anymore, and I had a staghorn problem at first.