Cart

Order Total

Subtotal: £0.00
Subscribe & Save Savings: £0.00
Discounts: £0.00
Delivery: Calculated at checkout
Total: £0.00
  • Visa Logo
  • Mastercard Logo
  • Maestro Logo
  • Amex Logo
  • PayPal Logo
  • Apple Pay Logo
  • Google Pay Logo

Current price: £0.00

28/07/2026

How many times a day should you feed your dog? Principles of proper dog nutrition.

You’re standing there with a bowl in your hand, wondering how many times a day you should feed your dog so that the feeding schedule is not only convenient for you, but above all appropriate for your pet? The answer depends primarily on your dog’s age: puppies may need as many as 4–6 meals a day, adult dogs are best fed twice a day, while for senior dogs, the daily portion can be divided into 2–3 meals. Breed also matters – adult small and toy breed dogs may be fed 2–3 times a day, whereas 2 meals a day are optimal for large and giant breeds.

Table of contents

  1. How many times a day should a dog eat?

  2. How many times a day should you feed a dog? The importance of breed

  3. Can a dog eat once a day?

  4. How to feed a dog? Rules for proper nutrition

  5. How many times a day should you feed a dog? Summary

How many times a day should a dog eat?

How many times a day you should feed your dog depends primarily on its age. Adult dogs are best fed twice a day. This feeding schedule supports stable digestive function and makes it easier to maintain a healthy weight. It also prevents excessively long intervals between meals, which can lead to increased appetite and begging or snacking.

Puppies have small stomachs but a very fast metabolism, which is why they need more frequent meals than adult dogs (as many as 4–5 times a day). The transition to fewer meals should take place gradually as the puppy grows and approaches adulthood. You can find detailed guidelines in the table below.

Dog feeding schedule by age

svg

Dog’s age

svg

Feeding frequency

svg

Puppies up to 8 weeks old

svg

4–5 times a day (after weaning)

svg

Puppies aged 2–6 months

svg

3–4 times a day

svg

Puppies aged 6–12 months

svg

2–3 times a day

svg

Adult dogs (from 12 months)

svg

2 times a day (morning and evening)

svg

Senior dogs (over 7 years old)

svg

2–3 times a day

How many times a day should you feed a dog? The importance of breed

When determining how often to feed your dog, consider not only its age but also its breed. Small and toy breeds (e.g. Yorkshire Terriers, Chihuahuas and French Bulldogs) are best fed 2–3 times a day – their faster metabolism and limited energy reserves mean they may benefit from more frequent, smaller portions. Large and giant breeds (e.g. German Shepherds, Labrador Retrievers and Great Danes), on the other hand, should receive 2 meals a day, evenly distributed throughout the day.

A higher number of meals (e.g. 4–5 times a day) is not recommended for adult dogs of any breed – it makes calorie control more difficult (potentially leading to excess weight), puts additional strain on the digestive system and does not give the stomach enough time to fully digest the previous meal.

If you have a Border Collie at home, find out what and how to feed them .

Can a dog eat once a day?

Feeding a dog once a day is generally not recommended, although the dog’s breed is an important factor to consider. In large and giant breeds, one large meal can increase the risk of potentially life-threatening gastric dilatation-volvulus (GDV) compared with two smaller meals spread throughout the day. In small and toy breeds, especially puppies, feeding just once a day can lead to dangerous drops in blood sugar levels.

Some calm, healthy adult dogs of medium-sized breeds may be able to tolerate one meal a day without adverse effects, but you should always consult a veterinarian before making such a change to your dog’s feeding routine.

How to feed a dog? Rules for proper nutrition

You now know how many times a day to feed a dog depending on its age and breed. In addition to the number of meals, there are several other important rules for proper nutrition. The most important ones are listed below.

  1. Regular mealtimes – Feeding your dog at the same times each day helps establish a routine, makes it easier to plan physical activity and can reduce anxiety associated with waiting for food (and therefore also reduce begging). What time should a dog have its last meal? It is best to serve it 3–4 hours before bedtime, giving your dog enough time to digest the food and take a final walk to relieve itself.

  2. Rest after eating Your dog should rest for at least 1–2 hours after a meal. Physical activity immediately after eating can increase the risk of potentially fatal gastric dilatation-volvulus, particularly in large and giant breeds. For this reason, it is better to schedule an intense walk or training session before a meal rather than immediately afterward.

  3. No constant access to food – Food should not be left in your dog’s bowl all day. If your dog does not eat its meal within 15–20 minutes, remove the bowl until the next scheduled mealtime.

  4. Include treats in the daily calorie balance – All dog treats (training treats, dental sticks, etc.) should account for no more than 10% of your dog’s daily calorie intake. Failing to include treats in the daily calorie balance is one of the common factors contributing to excess weight in dogs.

  5. Constant access to fresh waterA bowl of clean water should be available around the clock – whether your dog is fed wet food or dry food Proper hydration is important for the normal functioning of the kidneys and urinary system. Make sure the water is always fresh, especially in summer and after physical activity.

Find out what causes a dog to drink a lot of water .

How many times a day should you feed a dog? Summary

Establishing the right feeding routine takes some time, but it quickly becomes a natural part of the day – for both you and your dog. Keep the following rules in mind:

  • Feed puppies 4–6 times a day, gradually reducing the number of meals as they grow.

  • Adult dogs are best fed twice a day at regular times.

  • For senior dogs, the number of meals can be increased to 3 per day.

  • Your dog’s breed also matters – small and toy breeds may benefit from more frequent feeding (2–3 times a day), while large and giant breeds should be fed twice a day (never just once, due to the risk of gastric dilatation-volvulus).

  • Serve the last meal 3–4 hours before bedtime.

  • Let your dog rest for 1–2 hours after eating.

  • Do not leave food in the bowl all day – remove it if your dog does not eat within 15–20 minutes.

  • Make sure your dog has constant access to fresh water.