How many meals should a dog eat a day?

Author portrait of Sarah Johnson

Sarah Johnson

Healthcare Technology Correspondent

How many meals should a dog eat a day?

Dogs should be fed at fixed points and at regular times. Adult dogs are generally fed twice a day. For dogs under 1 year old, we recommend feeding them 3 times a day. Puppies under 3 months old are fed 4 times a day, 2 times a day. Monthly cubs can be fed 5 times a day.