Can Dogs Eat Cheese?
⚠️ In moderation — with a couple of catches
Cheese is high in fat and lactose, so it's an occasional treat — and some dogs don't tolerate dairy well.
In small amounts, most dogs can have plain cheese as an occasional treat — but it's high in fat and lactose, and some dogs don't handle dairy well.

How much cheese can my dog eat?
A 30-lb adult dog needs about 794 kcal/day, so treats should stay under 79 kcal. That's up to about 2 small cubes of cheese a day as a treat.
A treat limit (10% of daily calories), not a target — assumes an adult dog. Puppies and special diets: use the full calculator.
Cheese is a small, occasional treat — keep it within the 10% treat limit the calculator shows, and start with less if your dog is sensitive to dairy.
Is cheese good for dogs?
Cheese has protein and calcium, which is why dogs love it — but it's also high in fat and contains lactose, so it stays a small, occasional treat rather than a daily food.
How to serve cheese
- Cut a small cube — low-fat, plain options like mozzarella or plain cottage cheese are easier on the stomach.
- Great for hiding a pill, in a small amount.
- Start with a tiny piece and watch for any tummy upset, especially the first time.
What to avoid
- Avoid blue cheese — it's one of the cheeses that can be toxic to dogs.
- Skip seasoned or flavored cheeses (onion, garlic, herbs) and high-fat, high-salt types.
- Dogs with a history of pancreatitis or a dairy sensitivity should skip cheese — ask your vet.
Common questions
- What cheese is safe for dogs?
- Plain, low-fat cheeses like mozzarella, plain cottage cheese, or a small bit of cheddar are the safer picks. Avoid blue cheese and any seasoned or high-fat varieties.
- Can dogs eat cheese every day?
- It's best kept as an occasional treat, not a daily one — cheese is high in fat and lactose. Keep it within the 10% treat allowance the calculator shows.
- Why does cheese upset some dogs' stomachs?
- Many dogs have trouble digesting lactose, the sugar in dairy. Too much cheese can cause gas, loose stool, or an upset stomach — start small and watch how your dog reacts.
- Can dogs eat blue cheese?
- No — blue cheese is one of the cheeses that can be toxic to dogs, so it's best avoided. Stick to plain, low-fat options like mozzarella or cottage cheese.
- Can I use cheese to give my dog a pill?
- Yes — a small amount of cheese is a common, vet-friendly way to hide a pill, as long as your dog tolerates dairy and it fits the treat allowance.