1. Hunger: goldfish eat aquatic plants may be caused by lack of food, and their feeding habits are miscellaneous, and there are many kinds of food that can be eaten. Many goldfish growing in the wild will use aquatic plants as food. When goldfish are raised artificially, if they are fed less food or forget to feed them, they will eat aquatic plants to satisfy their hunger.
2. Decay of aquatic plants: Goldfish may eat aquatic plants because their leaves are rotten. Some aquatic plants have hard leaves, so they can't chew, and they can bite only after decay.
3. Normal phenomenon: It may be normal for goldfish to eat aquatic plants. Some goldfish have cheap mouths and like to bite something at ordinary times. Especially, aquatic plants with soft leaves are easily chewed off by goldfish, which is a normal phenomenon.
2. How to prevent goldfish from eating aquatic plants1. Keep enough food: If breeders want to avoid goldfish eating aquatic plants, they must ensure that their food is sufficient. But you can't feed too much food. It's best to feed it regularly and quantitatively every day. This can not only ensure their food is sufficient, but also accelerate the absorption of nutrients.
2. Change the types of aquatic plants: If breeders want to increase the ornamental value in goldfish tanks, they can choose some aquatic plants with hard leaves. In this way, goldfish can't bite, so they won't eat aquatic plants any more.