Skip to content

Can Dogs Eat Cheese?

· Last verified · Vet-sourced & cited

⚠️ IN MODERATION

Yes — most dogs can eat small amounts of plain, low-fat cheese as an occasional treat. But nearly all dogs are somewhat lactose-intolerant, cheese is high in fat and salt, and one type — blue cheese — is genuinely dangerous. Keep portions tiny and skip the rich stuff.

Last verified: July 22, 2026

Cheese is one of the most useful training treats there is — dogs love it, it’s easy to break into tiny pieces, and a smear of it hides a pill better than almost anything. The American Kennel Club (AKC) notes that “because most dogs love cheese, it can be great for training,” and PetMD agrees that dogs “can eat cheese in moderation.” So this is a “yes, but” food, not a “no.”

The “but” comes in three parts — lactose, fat, and a small list of cheeses to avoid outright — and one of them (blue cheese) is serious enough that it deserves its own warning below. Get past those and a pea-sized cube of plain low-fat cheese is a perfectly reasonable reward for most healthy dogs.

Can dogs eat cheese?

In moderation, yes. Cheese isn’t toxic to dogs the way chocolate or grapes are — a small amount of plain cheese won’t poison a healthy dog. The AKC lists cheese among treats you can feed “as long as your dog isn’t lactose intolerant, which a small percentage are,” and recommends starting with “low-fat cheeses, like mozzarella, cottage cheese, or a soft goat cheese.”

The catch is that cheese is a rich, calorie-dense dairy food, and dogs aren’t built to process much dairy. That doesn’t make it off-limits — it makes it a small-portion, once-in-a-while treat rather than a daily habit. It should never make up more than 10% of your dog’s daily calories, the standard vet rule for all treats (AKC).

Lactose: why most dogs can only handle a little

Here is the single most important reason cheese is a “moderation” food. Dogs produce very little lactase, the enzyme needed to digest the lactose (milk sugar) in dairy. As PetMD puts it, “most dogs are lactose-intolerant, so they may have a negative reaction to too much cheese.” Too much dairy commonly causes “vomiting, diarrhea, bloating, and gas.”

The good news: cheese is lower in lactose than milk, because much of the lactose is removed with the whey during cheesemaking. That’s why some dogs who can’t handle a bowl of milk tolerate a small piece of cheese fine. Aged, low-lactose cheeses like a little mozzarella or cottage cheese are the gentlest choices. The only way to know your dog’s tolerance is to start with a tiny amount and watch for a day.

Fat, salt, and pancreatitis

The second reason for caution is fat. The AKC warns that “cheese is high in fat, and feeding too much to your dog regularly can cause weight gain and lead to obesity. Even more problematic, it could lead to pancreatitis, a serious and potentially fatal illness in dogs.” Pancreatitis — inflammation of the pancreas, often triggered by a fatty meal — is a real emergency, and high-fat cheeses raise the risk.

PetMD adds that dogs “should not eat cheese if they have pancreatitis,” and flags sodium as a further concern: many cheeses are salty, which is hard on dogs with heart or kidney issues. This is why the safest picks are the low-fat, low-salt ones, and why cheese is a poor choice for overweight dogs or breeds prone to pancreatitis unless your vet signs off.

Which cheeses are safe — and which to avoid

Not all cheese is equal. Below is how the common types stack up, based on AKC and PetMD guidance.

Cheese Verdict Why
Mozzarella (part-skim) Best choice Lower in fat and lactose (PetMD)
Cottage cheese Best choice Low fat and sodium, high protein (AKC/PetMD)
Soft goat cheese Good Less lactose than cow’s-milk cheese (PetMD)
Cheddar / gouda / brie Occasional, tiny High in fat (PetMD)
Feta / parmesan / provolone Limit High in sodium (PetMD)
Cheese with garlic, onion, or chives Avoid Those add-ins are toxic to dogs (AKC)
Blue cheese (Stilton, Roquefort, Gorgonzola) Never Roquefortine C — can cause tremors and seizures (see below)

The AKC is explicit that “fatty, rich cheeses, and cheeses that contain herbs or food items harmful to dogs like garlic can cause intestinal upset” — and a cheese seasoned with garlic or onion is dangerous for reasons that have nothing to do with the dairy. Read the label on flavored and spreadable cheeses.

Blue cheese: the one to keep away from dogs entirely

Blue cheeses — Stilton, Roquefort, Gorgonzola, and similar — are a hard no. As they ripen, the Penicillium roqueforti mould that gives them their veins can produce roquefortine C, a tremorgenic mycotoxin. PetMD lists blue cheese among cheeses to avoid because it “contains roquefortine, a substance dogs can be sensitive to.”

The Pet Poison Helpline warns that toxins in moldy foods — found in “moldy bread, pasta, cheese, nuts, or other decaying matter” — can cause “gastrointestinal distress (e.g., vomiting, drooling), neurological signs (e.g., agitation, incoordination, tremors, seizures), fever, and organ injury.” The Merck Veterinary Manual classes these tremorgenic mycotoxins among the causes of muscle tremors and seizures in dogs. Reactions can begin quickly and, in severe cases, need emergency care.

If your dog ate blue cheese — or any moldy cheese — and is trembling, unsteady, vomiting, or agitated, call your vet or ASPCA Poison Control (888-426-4435) now.

Safe serving size

Cheese is a treat, so it falls under the 10%-of-daily-calories rule (AKC). Because it’s calorie-dense, that 10% is a very small amount — the AKC suggests “a small cube or a slice” or “a few shreds” as a training reward, not a handful.

The table below reflects PetMD’s stated by-size guidance — a starting point, not a target to hit. Smaller, less often is always safer, and any dog that’s overweight, diabetic, or prone to pancreatitis should have cheese only with a vet’s okay.

Dog size Rough weight Starting amount (PetMD)
Toy / XS 2–10 lb 1–2 pea-sized pieces
Small 11–20 lb 1–2 ¼-inch cubes
Medium 21–50 lb 3–4 ¼-inch cubes
Large 51–90 lb 5–6 ¼-inch cubes
Giant / XL 90+ lb 7–8 ¼-inch cubes

These are occasional amounts — a few times a week at most, not daily — and they assume plain, low-fat cheese. Treat them as a ceiling for a first serving and cut back if you see any digestive upset.

How to serve cheese safely

  • Start tiny. The first time, offer a single pea-sized piece and watch for a day. PetMD advises watching for “intestinal upset” — gas, loose stool, or vomiting — which signals your dog doesn’t tolerate dairy well.
  • Choose low-fat, low-salt, plain. Mozzarella, cottage cheese, or plain soft goat cheese over cheddar, brie, or anything salty.
  • No add-ins. Skip any cheese made with garlic, onion, chives, or herbs, and never blue cheese. Read spreadable and flavored-cheese labels.
  • Watch the xylitol trap. Some low-fat “light” cheese products and cheese-flavored snacks can contain additives; sugar-free products in general may contain xylitol, which the ASPCA warns “can cause low blood sugar (hypoglycemia) and potentially liver damage.” Feed real, plain cheese.
  • Use it as a tool, not a snack. Cheese shines as a training reward or a pill pocket — small, purposeful pieces — rather than something you hand over from the fridge.
Informational, not veterinary advice — when in doubt, call your vet or ASPCA Poison Control (888-426-4435).

Sources

Frequently asked questions

Is cheese bad for dogs?

Not in small amounts, for most dogs. Plain, low-fat cheese given occasionally is fine for healthy dogs, per the AKC and PetMD. It becomes a problem when there’s too much of it (fat, calories, and lactose add up), when the dog is lactose-intolerant, or when the cheese is blue cheese or seasoned with garlic or onion. Dogs with pancreatitis, obesity, or a sensitive stomach should skip it unless a vet says otherwise.

What cheese is safe for dogs?

The lowest-fat, lowest-lactose options: part-skim mozzarella, cottage cheese, and plain soft goat cheese (PetMD). Avoid high-fat cheeses like cheddar and brie except in tiny amounts, high-sodium cheeses like feta and parmesan, any cheese with garlic/onion/herbs, and blue cheese entirely.

How much cheese can a dog eat?

Only enough to stay a treat — no more than 10% of daily calories (AKC), which for cheese is a very small amount. PetMD’s starting guidance ranges from 1–2 pea-sized pieces for a toy dog to a few small cubes for a large one, a few times a week at most. Start smaller than that the first time and confirm with your vet for diabetic, overweight, or pancreatitis-prone dogs.

Can dogs eat blue cheese?

No. Blue cheeses like Stilton, Roquefort, and Gorgonzola can contain roquefortine C, a mould toxin that PetMD and the Pet Poison Helpline link to vomiting, tremors, and seizures in dogs. Keep all blue cheese away from your dog, and if your dog eats some and shows tremors or unsteadiness, call your vet or ASPCA Poison Control (888-426-4435).

Can puppies eat cheese?

A tiny bit of plain low-fat cheese can work as a training reward for a puppy, but their stomachs are especially sensitive to dairy, so introduce it slowly and keep portions minuscule. If it causes any gas or loose stool, hold off. Ask your vet at your next visit if you plan to use cheese for training.


Explore more: See the full meat, fish, dairy & eggs guide, or another handy moderation treat, peanut butter. And know the real dangers: unlike plain cheese, onions and garlic — often mixed into flavored cheeses — are toxic to dogs.

Informational, not veterinary advice. This record helps you judge whether a food is generally safe; it is not a diagnosis. In any suspected poisoning, call your veterinarian or a poison-control line immediately.