There are many kinds of fish, and people who live in different places eat different foods. Some fish like earthworms, others like rice. If there are big fish in the river, they will go straight to eat small fish.
Fish are mainly divided into herbivores and omnivores. Among them, omnivorous fish like to eat more foods. Common foods are insects, such as paramecium and fish-eating insects, which are generally sold in pet shops. However, it needs scientific and reasonable feeding. If you feed too much at a time, the fish will die of bloating because of eating too much. Herbivorous fish like to eat aquatic plants, algae and other foods, and their feeding is relatively simple.