Kiedy temperatura wody jest niższa niż 10oC lub wyższa niż 28 oC a pokarm jest stary, zwilgotniały albo spleśniały, wówczas ryby nie chcą jeść. Czasami niedobór tlenu też ma wpływ na apetyt ryb. Jesienią przy temperaturze wody powinniśmy zaprzestać w ogóle karmienia ryb. A przy zbyt wysokiej temperaturze zaś trzeba zacienić staw albo dopuścić zimnej wody. W przypadku niedoboru tlenu użyć napowietrzacza. Nie wspominając o tym, żeby karmić ryby jedynie wysokowartościowym pokarmem przeznaczonym dla ryb stawowych.