How often I feed them depends on the type of fish and my goals with them.
I've been feeding the Elassoma worms either once or twice a day. In the afternoon/evening, I feed them worms, they eat them, their bellies get really full looking, and they stop being able to eat any more. They'll sit there with one hanging half in and half out of their mouths and not be able to eat another bite, but not be willing to let go of that last bite. I do this every evening, and I check on the shape of their bellies in the morning. If they're super fat and look full still, or if I'm late for class, I skip the morning feeding.
The Elassoma fry I give continuous food by adding microworms to the tank. They stay alive and wiggling for 1-3 days underwater, which gives the fry something to eat whenever they're hungry.
My guppies I feed basically continually. Every few hours, a little dash of crushed flake food. The reason why I feed them so often is because:
1. The adults don't eat their babies if they're full.
2. The babies grow better if they've always got food available.
It usually ends up being about five or more times a day for the first week of guppy life (when there are newborn fry in the tank), and about three to four times a day for when there's just adults in the tank and fry too large to be eaten. The guppy tank's dense live aquarium plants serve the dual function of being a nitrogen sink and sheltering fry from their parents. The plants grow very quickly in this setup because there is a lot of nitrogen available for them to grow.
For my trichopsis pumila, I feed it about once every other day. I probably should feed it more frequently. *shrugs* It's an anabantoid. They can survive in something like a vase, with no water flow and very little movement on their part. So its metabolism is very different from my guppies, which are always moving and playing and growing. It just sits there, chillin'. So I feed an amount of food that is proportional to its activity level.
Edited by EricaWieser, 29 September 2011 - 07:39 PM.