Horses should be fed at least twice a day, with a diet tailored to their age, weight, and activity level. Fresh water should be available at all times.