Puppy Feeding Guide: How Much & How Often
Vet-reviewed via PetHealth+ · Last reviewed June 2026
Meal frequency
Young puppies have small stomachs and burn energy fast. Feed at fixed times to aid toilet training.
Choosing food
Use a complete puppy diet labelled for your dog’s expected size (small, medium, large, or giant breed).
Treats
Treats should make up no more than 10% of daily calories.
Related: How to care for a puppy · Dog vomiting causes
Frequently asked questions
How many times a day should a puppy eat?
Most puppies do best on three to four meals daily until around six months, then two meals.
Can puppies eat adult dog food?
Puppy food is formulated for growth — adult food may not provide the right balance until they are fully grown.
When should I switch to adult food?
Usually between 9 and 12 months for small breeds, and 12–18 months for large breeds — ask your vet.
Should I free-feed my puppy?
Scheduled meals make toilet training easier and help you monitor appetite for illness.