Can Dogs Eat Cheese? Safe Types, Portions & When to Skip

Yes, most dogs can eat cheese in small amounts, and it's one of the best high-value training treats there is. The things to watch are fat and lactose: cheese is rich, and some dogs don't digest dairy well. Used in small pieces, it's a great reward for hiding a pill or nailing a hard cue. Bear would sell state secrets for a cube of cheddar.
Is cheese good for dogs?
Cheese has protein, calcium, and vitamin A, and its biggest practical value is that dogs find it irresistible, which makes it a powerful training tool. It's also calorie- and fat-dense, so it's a "use a little" food, not an everyday one.
- Protein and calcium.
- Vitamins A and B12.
- High palatability, ideal for high-distraction training moments.
The American Kennel Club agrees cheese is fine for most dogs in moderation.
The safest types of cheese
Lower-fat, lower-lactose options are the gentlest choices:
- Plain mozzarella and cottage cheese, lower in fat and lactose.
- Small amounts of mild cheddar or Swiss as a training reward.
- Avoid blue cheeses like Roquefort, they can contain a compound (roquefortine C) that's toxic to dogs, and skip anything with added onion, garlic, or herbs.
If your dog does well with cottage cheese, plain low-fat yogurt is another dairy option some dogs tolerate well.
How much cheese can a dog have?
Small. Think pea-size to dice-size pieces used sparingly, not slices. Keep cheese and all treats under about 10% of daily calories, and remember that a rich treat eats into that budget fast. Our dog food calculator shows what that budget looks like for your dog.
When to skip it and call your vet
Skip cheese if your dog is lactose intolerant (gas, loose stool, or an upset stomach after dairy), overweight, or prone to pancreatitis, high-fat foods can trigger a flare that needs veterinary care. Never use cheese to hide a medication without checking that the two are safe together. If your dog reacts badly to dairy more than once, leave it out and talk to your vet.
Cheese is a tool, not a staple. If you'd rather your dog's rewards did more nutritional work, that's the thinking behind our dog cookbook and reward-based training guide.
Frequently asked questions
What cheese is safest for dogs?
Low-fat, low-lactose options like plain mozzarella and cottage cheese are the gentlest. Mild cheddar in tiny amounts works well for training. Avoid blue cheeses and any cheese with added onion or garlic.
Can cheese make dogs sick?
It can if a dog is lactose intolerant or eats too much fat at once. Watch for gas, loose stool, or vomiting, and keep portions small. High-fat cheese in large amounts can trigger pancreatitis in prone dogs.
Can puppies eat cheese?
A little plain, low-fat cheese is usually fine and makes a handy training reward, but some puppies are sensitive to dairy. Introduce it slowly and in small amounts.
Is cheese good for hiding pills?
It's popular for exactly that because dogs love it, but check with your vet first, some medications shouldn't be given with dairy or calcium.
Want rewards that earn their calories? Start with our free Starter Pack of five real-food recipes on the homepage.