Can Dogs Eat Cheese?

The short answer, the best and worst types, and when to avoid it.

⚠️ In moderation
Okay for most dogs in small amounts — high in fat, watch for lactose
Advertisement

Is cheese safe for dogs?

For most dogs, a small piece of cheese is a safe, high-value treat — it's so tempting that many people use it to hide pills or reward training. But cheese is rich and fatty, and some dogs don't tolerate dairy well, so it's a "sometimes" food, not an everyday one.

Two things to watch

Best and worst cheeses for dogs

Better choicesAvoid
Plain mozzarella (low-fat)Blue cheese (can contain toxic mold)
Cottage cheese (low-fat, low-salt)Anything with garlic or onion
Small amounts of mild cheddarHigh-salt or heavily processed cheese
Plain Swiss (low lactose)Herbed or flavored cheeses

How much cheese can a dog have?

Treat cheese as a rare treat within the 10% calorie rule — think a small cube or a thin sliver for a big dog, and just a crumb for a small one. Blue cheeses like Stilton and Roquefort should be avoided entirely, as they can contain a substance (roquefortine C) that's toxic to dogs.

⚠️ Avoid cheese for dogs that are overweight, lactose intolerant, or prone to pancreatitis. Always check that flavored cheeses don't contain onion or garlic.

Frequently asked questions

Can puppies eat cheese?

A tiny amount of low-fat cheese can work as a training reward, but puppies have sensitive stomachs — introduce it slowly and stop if you see digestive upset.

Is cheese good for hiding pills?

Yes, it's a classic trick — just keep the piece small and make sure your dog isn't lactose intolerant or on a low-fat diet.

Can dogs eat cream cheese?

Plain cream cheese in a tiny amount is usually okay, but it's high in fat and flavored versions may contain onion, garlic, or chives — avoid those.

More foods: peanut butter · apples · full food checker.