Many fish eat pellets and flakes although some fish require live food, such as shrimp, worms, or other organisms. What is the difference between flakes and pellets? Flakes float on top of the water while pellets sink to the bottom. Pellets tend to be more nutrient dense and appropriate for larger fish.