Dogs 1 min read

How much should my dog eat a day?

Quick answer

An average adult dog needs roughly 100 g of dry food a day at 5 kg, 175 g at 10 kg, 300 g at 20 kg and 400 g at 30 kg. Active dogs need about a quarter more. Split it into 2 meals, follow your bag's guide, and adjust if your dog gains or loses weight.

Dry food a day by weight

Calm adultActive adult
5 kgabout 100 gabout 130 g
10 kgabout 175 gabout 220 g
20 kgabout 300 gabout 370 g
30 kgabout 400 gabout 500 g
40 kgabout 500 gabout 620 g

Tip. Count treats too. Take them out of the day's food so they don't add up.

Quick quiz

Your dog eats what the bag says but is getting heavier. What do you do?

Picked for this question. Each card says what it is for.

Complete food for small dogsJosiDog Dry Food Small Breed
SAR 18.99
Big bag for large, active dogsBavaro Force Adult Dry Dog Food 28/16 18 kg
SAR 233.04
Was this helpful?

People also ask