Goldfish are omnivorous fish, so it can eat water plants. However, it does not eat the larger leaves of aquatic plants, it only eats some algae aquatic plants. And it does not take aquatic plants as staple food, but can eat a small amount of aquatic plants. For fish, plant foods are harder to digest. If its food source is sufficient, it will not choose to eat aquatic plants. Only when there is no food source, it will eat water and grass to satisfy its hunger. Although it can eat aquatic plants, it can not take aquatic plants as its staple food when feeding. Because the nutritional value of aquatic plants is very low, long-term consumption of aquatic plants by fish will lead to malnutrition. For food, it is more inclined to protein-rich food.
The significance of the existence of aquatic plants in the fish tank is for beauty, and at the same time can be used as food for fish. Goldfish have little demand for aquatic plants, and a large number of aquatic plants will deprive the oxygen in the water. Especially at night, when there is no light, fish can only use oxygen in the water to breathe. At this time, aquatic plants not only can not produce oxygen, but also compete with fish for oxygen. If there are too many aquatic plants in the fish tank, it will have a negative impact on the breathing of the fish. In addition, aquatic plants are easy to adsorb bacteria. When fish shuttle in aquatic plants, it is easy to get bacteria, which is not conducive to its health. Therefore, it is not recommended to keep goldfish in grass tanks.