The number of meals a dog eats per day depends completely on the family schedule. Dogs should eat at least two meals each day, about 12 hours apart. But a breakfast, lunch, and dinner schedule is an equally great option. If more than 12 hours elapses between meals, the stomach can become hyperacidic causing nausea.
Is it cruel to feed a dog once a day?
Most veterinarians (including myself) recommend feeding adult dogs twice a day. Some people feed their dogs once a day, but dogs that are only fed once a day can get hungry and also sometimes can be prone to bilious vomiting (vomiting caused by an empty stomach).
Can a dog have one meal a day?
Most adult dogs are fed once or twice a day. However, again there is no set rule here. For example, a working dog will need to be fed more than once in 24 hours for blood-sugar level control and to keep their energy up, whereas one meal a day is fine for a very fussy dog that isn't food motivated.
More useful articles on a similar topic 👇
What happens if I feed my dog 3 times a day?How big will my puppy get weight calculator?