I beat a bad case of dinos in a 7g nano over a period of a few months. I think it was a combination of all the things everyone suggests like shorter light period, better skimmer, more water changes, less food, bigger clean-up crew, ect....
I never found the silver bullet.