Can Dogs Eat Cheese?

LIMIT

LIMIT — 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.

On this page
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.

Cheeses are not all alike. Lower-fat options such as mozzarella or plain cottage cheese are the gentler choices. Richer soft cheeses such as brie are high in saturated fat and lactose, aged hard cheeses such as cheddar tend to be high in salt and fat, and processed cheese products such as slices are high in sodium. Blue cheese is the one we advise against entirely, because its moulds can produce roquefortine, a compound that can be harmful to dogs.

Cheese inside a prepared dish is not the same as a plain piece of cheese. Pizza, cheese sauces, macaroni cheese and seasoned bakes add fat, salt and often onion or garlic, and those other ingredients can be the bigger concern. Judge the whole dish, not just the cheese.

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 cheese is advised against: its moulds can produce roquefortine, a compound that can be harmful to 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.

This guide is for general educational purposes and isn't a substitute for advice from your veterinarian. If your dog has eaten something potentially toxic or is showing concerning symptoms, contact a veterinarian promptly.

Frequently Asked Questions

Cheddar is not toxic but is fatty and salty. If you use it, keep it to very small, occasional pieces.

Plain, low-fat cottage cheese is one of the gentler options and is lower in lactose, but it should still be an occasional treat in small amounts.

Blue cheese is advised against. Its moulds can produce roquefortine, a compound that can be harmful to dogs, and it is also rich and salty. If your dog ate some and seems unwell, contact your vet.

Many adult dogs produce little lactase, so lactose in dairy can cause gas, loose stools or vomiting. The fat content can add to the problem.

Processed cheese slices and string cheese are not toxic, but they are processed and often high in sodium, so they are a less ideal choice than a small piece of plain, lower-fat cheese.

They are not suitable treats. The cheese is only part of the dish — pizza and cheese sauces usually add fat and salt, and often onion or garlic, which are the bigger concern. Contact your vet if your dog ate food containing onion or garlic.

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