RSPCA Shop Next Gen Education
Colour mode

A healthy diet for dogs

Every dog deserves good food and feeding them the right type and amount of food is crucial to their well-being. Here are our top tips for feeding your dog a healthy diet.

Dog feeding from bowl © RSPCA


Your dog needs a well-balanced diet to keep them happy and in good shape. Make sure you feed them a diet suitable for their age, and lifestyle and that matches their health needs.


  • Feed your dog at least once a day, unless your vet advises otherwise.
  • Human food isn't ideal, as most of our meals won't provide dogs with the nutrition they need. Some human foods, such as chocolate and onions, can even be poisonous to dogs.
  • Give them the right amount to make sure they don't become under or overweight. The amount of food your dog needs depends on their diet, lifestyle and health.

It's important to read and follow the feeding instructions on any dog foods you buy. Why not try McAdams ethical dog food?


As well as feeding them the right food, give your dog constant access to clean drinking water. Without water, your dog could become seriously ill, quickly - within hours.


Finally, every dog loves a treat! In this video, we show you how to make your dog some delicious and healthy treats at home:

As always, if your dog's eating or drinking habits change, find or call a vet, as this could be a sign that your dog is ill.

Find out more