Skip to content
Dairy and eggs

Can dogs eat cheese?

Updated

Answer In moderation

Yes, in moderation: a small piece of mild hard cheese makes a good treat, but cheese is high in fat and salt, and blue cheese is not suitable.

  1. Safe
  2. In moderation
  3. Not safe
  4. Dangerous

Why only in moderation for dogs

Cheese is rich in protein and calcium, and hard cheeses contain less lactose than milk, so a small piece is fine for a dog. Cheese is a handy treat for training.

It is fatty and salty, though. Fatty food can cause vomiting, diarrhoea and inflammation of the pancreas, and a dog has no need for salt. The moulds in blue cheeses can be harmful to dogs, and some cheeses contain garlic, onion or herbs.

How to give it

  • Choose a mild, less salty hard cheese with nothing added.
  • Cut it into very small pieces.
  • Give it only now and then or during training, a small piece at a time.

What to watch out for

  • Fatty cheese can cause vomiting, diarrhoea or inflammation of the pancreas.
  • Cheese is high in salt and calories.
  • In some dogs lactose causes diarrhoea or bloating.
  • Blue cheeses can be harmful to dogs.
  • Cheeses with garlic, onion or herbs are not suitable for a dog.

Different parts

Not every part of this food is equally safe.

  • Mild hard cheese

    In moderation

    A small piece of mild hard cheese is fine as an occasional treat.

  • Blue cheeses

    Not safe

    The moulds can be harmful to dogs, so do not give this kind of cheese.

  • Cheeses with garlic or onion

    Not safe

    Garlic and onion are dangerous for dogs, so these cheeses must not be given.

What to give instead

Looking for a treat?

The "Dog treats" category compares prices for 10,433 products across shops. It is a product category, not a recommendation of what to give.

Browse the category

This is general information, not a consultation with a vet. Every animal is different: if your pet is unwell or you are unsure, ask your vet.