- Published on
Is Cheese Bad for Dogs? What Vets Say
- Authors

- Name
- Sih C.
- Role
- Founder of DearPup

The Short Answer
Cheese is not bad for dogs in the toxic sense — but it is not a free-for-all either. For most healthy dogs, a small piece of plain cheese is a fine treat and a handy way to hide a pill.
The reason cheese gets a mixed reputation comes down to three things: fat, lactose, and salt. In a small amount, none of those matter much. In large amounts, or for the wrong dog, they add up fast. So the honest answer is "it depends on the dog, the type, and the portion."
Why Cheese Is Usually Fine
Cheese has real nutritional content. According to the American Kennel Club, cheese contains protein, calcium, essential fatty acids, and B and A vitamins — which is part of why so many dogs find it irresistible and why it works so well as a training reward.
Its biggest practical use is as a high-value treat: soft enough to wrap a tablet, tasty enough to reward a hard-won "sit," and easy to portion into tiny pieces. Used that way — small and occasional — cheese is a genuinely useful tool, not a hazard.
Dogs also tend to tolerate lower-lactose cheeses better. Plain cottage cheese and mozzarella are lighter on both fat and lactose, which makes them the gentler picks over rich, aged, or heavily salted varieties.
When Cheese Becomes a Problem
This is where the "bad for dogs" worry comes from, and it is worth taking seriously.
Lactose intolerance. Dogs make less of the enzyme that digests lactose than people do. The VCA notes that dairy can cause diarrhea, bloating, and abdominal discomfort in sensitive dogs. If your dog reliably gets loose stools after any dairy, cheese is not for them.
Fat and pancreatitis. Cheese is calorie-dense and often high in fat. PetMD warns that too much fatty food can lead to obesity and, in prone dogs, pancreatitis — a painful and potentially serious inflammation of the pancreas.
Salt. Many cheeses are high in sodium, which is not ideal in large or frequent amounts, especially for dogs with heart or kidney concerns.
Which Cheeses to Avoid
Some cheeses cross from "moderation" into "skip it":
- Blue cheeses (Roquefort, Stilton, Gorgonzola): these can contain roquefortine C, a compound the AKC flags as toxic to dogs in large amounts.
- Anything with onion, garlic, or chives: herbed and flavored cheeses often hide these, and all three are unsafe for dogs.
- Very high-fat or high-salt types: rich, aged, or heavily processed cheeses stack up fat and sodium quickly.
Stick to plain, low-fat options and you sidestep almost all of these concerns.
Know exactly what your dog is eating
DearPup's AI food scanner grades any dog food or treat A through F — with a plain-English breakdown of ingredients and a real safety rating. Free to download.
Download DearPup FreeHow Much Cheese Is Safe?
Portion is what separates a fine treat from a problem:
- Small dogs (under 20 lbs): a small cube or a pea-sized piece
- Medium dogs (20–50 lbs): a cube or two
- Large dogs (50+ lbs): a few small pieces
Across every size, the same rule applies: treats, cheese included, should make up no more than 10% of daily calories. For dogs who love cheese but don't tolerate much dairy, low-fat mozzarella or a dab of plain cottage cheese is the safer swap.
Signs Cheese Isn't Agreeing With Your Dog
After cheese, keep an eye out for:
- Loose stools or diarrhea
- Excessive gas or a bloated belly
- Vomiting
- Lethargy or a tender abdomen
Mild signs usually mean your dog is simply dairy-sensitive, and they tend to pass within a day. A hunched, painful, or repeatedly vomiting dog after a large fatty portion is a different level of concern.
When to Call Your Vet
Reach out to your vet if:
- Vomiting or diarrhea lasts more than 24 to 48 hours
- Your dog seems painful, hunched, or unusually flat
- Your dog ate blue cheese or a cheese seasoned with onion or garlic
- A small dog got into a large amount
Cheese rarely causes an emergency, but the wrong type or a big fatty serving can. When in doubt, a quick call is always worth it.
So, is cheese bad for dogs? Not inherently — it is a small, occasional treat that most dogs enjoy safely, as long as you pick a plain low-fat type and keep the portion honest.
For the full picture, see can dogs eat cheese, can dogs have cottage cheese, and can dogs have cream cheese. The DearPup blog covers the everyday food questions dog owners actually ask.
Give your dog more good years
DearPup is the daily care companion that turns small habits into a longer, healthier life — built around your dog's breed, age, and lifestyle.
Download DearPup FreeFrequently Asked Questions
Is cheese bad for dogs?
Cheese is not toxic and most dogs can have it in small amounts. It becomes a problem when it is fed in large quantities, given to a dog with a dairy sensitivity, or when the type is high in fat, salt, or contains onion or garlic.
Can cheese make a dog sick?
It can, mainly through lactose intolerance or too much fat. Signs include diarrhea, gas, bloating, or vomiting. Rich, fatty cheese in large amounts can also trigger pancreatitis in prone dogs.
Which cheeses are worst for dogs?
Avoid blue cheeses like Roquefort, anything with onion, garlic, or chives, and very high-salt or high-fat types. Blue-veined cheeses can contain a compound that is toxic to dogs in large amounts.
How much cheese can a dog have?
Keep it to a small cube or two as an occasional treat, and stay under 10% of your dog's daily calories. Low-fat options like mozzarella or plain cottage cheese are the gentler choices.
Can dogs be allergic to cheese?
Dogs can be sensitive to dairy, which usually shows as digestive upset rather than a true allergy. True dairy allergies are less common but possible, and both mean cheese should be avoided.