Can Dogs Eat Cheese?

LIMIT

SOMETIMES — Cheese is not toxic, but it should be limited.

Small amounts of plain, low-salt cheese are tolerated by many dogs, but cheese is high in fat and salt and many dogs are lactose intolerant.

A wedge of cheddar cheese with small cubes

Quick answer

Category
Dairy
Recommended preparation
Plain, low-salt, low-fat varieties in very small pieces
Main concern
Fat, salt and lactose intolerance
Suitable as everyday food
Occasional treat only

The full answer

Cheese is not considered toxic to dogs and is widely used as a high-value training treat because dogs find it so appealing.

The reason it belongs in the 'limit' category is fat, salt and lactose. Many adult dogs digest lactose poorly, and rich cheese can upset a dog's stomach or add significant calories.

Is Cheese Good for Dogs?

Cheese provides protein and calcium, but dogs on a complete diet already get these nutrients.

Its main practical value is as a small, high-value reward or a way to hide medication — if your vet has confirmed that is appropriate for your dog.

Potential benefits

  • Very high-value reward for training
  • Useful for hiding tablets when your vet approves
  • Easy to cut into tiny training-sized pieces

Risks and Things to Know

  • High in fat — a known trigger for pancreatitis in susceptible dogs
  • High in salt, especially hard and processed cheeses
  • Many adult dogs are lactose intolerant and get gas, diarrhoea or vomiting
  • Blue cheeses contain compounds that some sources consider risky for dogs
  • Flavoured cheeses may contain onion, garlic, chives or herbs that are unsuitable

How Much Can Dogs Eat?

Think in pea-sized pieces rather than slices, and use it occasionally rather than daily.

Dogs that are overweight, have pancreatitis history, heart disease or need low-sodium diets should not have cheese without veterinary approval.

How Should I Prepare It?

  • Choose plain, lower-fat, lower-salt options such as plain cottage cheese or mozzarella in small amounts.
  • Cut into tiny pieces for training.
  • Avoid blue cheese, flavoured cheeses and anything containing onion, garlic or chives.
  • Introduce a small amount first to see how your dog tolerates dairy.

Can Puppies Eat Cheese?

Puppies may tolerate dairy slightly better than some adults, but cheese is still rich and calorie-dense.

Keep pieces tiny, use rarely, and ask your vet before making it a regular training reward.

What If My Dog Ate Too Much?

A dog that eats a lot of cheese may develop vomiting, diarrhoea, gas or abdominal discomfort. Rich, fatty meals can also trigger pancreatitis in some dogs.

Withhold further treats, offer water and monitor closely.

Contact your vet if your dog is repeatedly vomiting, has a hunched or painful posture, is very lethargic, or ate a cheese containing onion, garlic or chives.

Frequently Asked Questions

How this guide was written

Last updated 15 August 2026. We write from widely published, mainstream pet-health sources and avoid presenting feeding amounts as veterinary prescriptions.

Browse every food in our A–Z guide