A good place to begin is with your dog’s weight. That gives you a rough idea of how much food they need across the day.
As a general guide:
- 1–5kg: 25–85g per day
- 5–10kg: 85–145g per day
- 10–20kg: 145–245g per day
- 20–30kg: 245–335g per day
- 30–40kg: 335–415g per day
- 40kg+: 415g+ per day
Most adult dogs do best when this is split into two meals a day, usually one in the morning and one in the evening.
These amounts are a starting point, and it’s important to adjust based on your dog’s individual needs.
The best way to check you’re feeding the right amount is by looking at your dog’s body condition and energy levels. You should be able to feel their ribs without pressing too hard and see a clear waist.
Treats should also be considered and should make up no more than around 10% of what they eat. If you’re using treats regularly, especially for training, it’s a good idea to slightly reduce their main meals to keep everything balanced.