Small fish eat aquatic plants. Small fish are rarely carnivorous, but basically omnivorous or herbivorous, so they eat aquatic plants. But not all fish like to eat aquatic plants, and not all aquatic plants will be eaten. Usually, when food is sufficient, fish don't eat aquatic plants very much, but it's hard to say when food is scarce. In addition, some aquatic plants have hard leaves or emergent plants, which are unlikely to be eaten by fish.
2. What fish don't eat aquatic plants1. Lotus lantern: Lotus lantern fish eats lantern fish, which is native to South America and has a eldest son of about 4-5 cm, belonging to tropical fish treasures. Its body shape is spindle-shaped, the upper part of the body is blue, and the lower part is red. It does not require high water temperature and quality, and it has a strong ability to accept bait.
2. Mary fish: Mary fish is also called jasmine killifish, and is closely related to guppies. It is a small tropical ornamental fish that is easy to raise. It has strong pollution resistance and can survive in waters with low dissolved oxygen. It mainly feeds on algae at ordinary times, which is not only easy to raise, but also easy to reproduce.
3. Panda mouse: Panda mouse is a small species of mouse fish, which is native to Peru in South America. It looks similar to pandas because of black spots on its tail handle and dorsal fin, hence its name. Its feeding habits are miscellaneous, and it can be mixed with small fish. It usually likes to stay underwater.