The brook's favorite meal is the may fly or the caddis fly. The brown trout has a BIG appetite. After all it is the biggest trout. The rainbow trout doesn't have a very big appetite. It usually only eats minnows and cray fish.
Most trout go up stream in late fall and lay their eggs.
When the eggs hatch the babies are called fry. Then the fry go downstream and look for food. On the way down the fry have to watch out for fishing birds, raccoons and larger fish and even you. They eat mostly bugs, but sometimes they eat each other too. Most breeds of trout aren't native to Colorado.