How Often Should You Feed Your Dog? (Schedule by Age)
How much to feed your dog gets all the attention, but how often matters just as much — and it changes dramatically as a dog grows. A puppy fed like an adult goes hungry and blood-sugar-crashes; an adult fed like a puppy gets pudgy. Here’s the feeding schedule by life stage, why twice a day is the adult standard, and the signs you’ve got the timing wrong. This is general guidance, not veterinary advice.
Most adult dogs do best on two meals a day, about 8–12 hours apart. Puppies need more frequent meals — three to four times daily when young — because they can’t store enough energy between feeds. Seniors usually stay on twice a day. Consistent meal times matter as much as the number.
Feeding frequency by age
A dog’s stomach and energy needs change as it grows, so the schedule shifts with age. Pair the right frequency with the right portion — our dog food portion calculator gives the daily amount to split across these meals.
| Age / stage | Meals per day |
|---|---|
| Puppy (under 4 months) | 3–4 |
| Puppy (4–12 months) | 3 |
| Adult (1–7 years) | 2 |
| Senior (7+ years) | 2 (smaller if needed) |
Why two meals beats one
Feeding an adult dog just once a day means a long stretch on an empty stomach, which can lead to nausea, bile vomiting in the morning, and a dog that’s ravenous and begging by evening. Splitting the same total food into two meals keeps energy and mood steadier and is easier on digestion. For deep-chested breeds prone to bloat, smaller and more frequent meals — never one large one, and no hard exercise right after eating — are especially important.
Scheduled meals vs. free feeding
Leaving a full bowl out all day (free feeding) seems convenient but makes it impossible to track how much your dog eats, encourages overeating, and makes house-training harder since you can’t predict bathroom timing. Scheduled meals at consistent times give you a clear read on appetite — often the first sign a dog is unwell is skipping a meal — and keep portions under control. Pick two times that fit your day and stick to them.
Frequently asked questions
How many times a day should I feed my dog?
Twice a day for most adult dogs, spaced 8–12 hours apart. Puppies need three to four smaller meals; seniors usually stay on two.
Is it bad to feed a dog once a day?
For many dogs it’s not ideal — a long empty stretch can cause nausea and morning bile vomiting. Two meals is gentler on digestion and mood.
Should I free-feed or use scheduled meals?
Scheduled meals win — they control portions, reveal appetite changes early, and make house-training easier. Free feeding makes overeating easy and tracking impossible.
Two consistent meals a day for adults, more frequent for puppies, always scheduled rather than free-fed. Then split the right daily amount across those meals with our portion calculator. For any health concern, check with your vet.