Whether goldfish need to stop eating in winter depends on the water temperature. When the water temperature is below 10°C, the appetite of goldfish will significantly decline. When the water temperature drops below 6°C, goldfish hardly eat and enter a dormant state. Therefore, when the water temperature is below 10°C, it is recommended to stop feeding goldfish to avoid indigestion and water pollution.

Behavioral Changes of Goldfish in Low temperature Environments
Water temperature below 10°C: The appetite of goldfish will decrease significantly, and their activity level will also drop.
Water temperature below 6°C: Goldfish almost stop eating, their metabolic rate slows down, and they enter a dormant state.
Water temperature below 5°C: Goldfish enter a deep dormant state, relying on the energy stored in their bodies to sustain life. At this time, feeding should be stopped.
Other Measures to Maintain Water Quality and Health
Water changing Frequency: In winter, as the food intake and defecation amount of goldfish decrease, there is no need to change the water frequently. Generally, it is recommended to change the water once a month, with each water change being about 1/4 1/3 of the total water volume, and the temperature difference should not exceed 2°C.
Cleaning the Fish Tank: Clean the dirt in the fish tank once a week or so. However, be careful during the operation to avoid harming the goldfish and prevent the occurrence of Saprolegniasis and Ichthyophthiriasis.
By taking the above measures, the health and safety of goldfish in winter can be effectively ensured.