✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last reviewed: 2026-07
Can dogs eat cheese?
The full picture
Cheese is a useful high-value training treat because most dogs love it, but it should be used sparingly. Dogs don't produce much lactase, so dairy can cause digestive upset. Harder, lower-lactose cheeses like cheddar and mozzarella are better tolerated than soft cheeses. Blue cheese (stilton, roquefort, gorgonzola) must be avoided — it contains a mould that produces roquefortine C, which is toxic to dogs. Cheese is also high in fat and salt, so small amounts only, especially for dogs prone to pancreatitis.
If your dog ate more than a safe amount
If your dog has eaten a large amount of rich or flavoured cheese, watch for vomiting, diarrhoea, and lethargy over the next 6–12 hours. Pancreatitis is the main risk — call your vet if symptoms appear or your dog is listless.
Risks to watch for
- Lactose intolerance causing diarrhoea
- Pancreatitis from high fat
- Toxicity from blue cheeses specifically
- Weight gain
Potential benefits
- Calcium and protein
- High-value training treat
- Useful for hiding tablets
Safe portion size
A small cube for small dogs, a larger cube for big dogs. Occasional treat only.
Safer alternatives
- plain Greek yoghurt (small amount)
- cooked chicken pieces
And while you're thinking about what's good for your dog, keeping on top of flea and parasite prevention is just as important as diet.
Common questions
Is cheese safe for dogs?
How much cheese can a dog eat?
What are the risks of cheese for dogs?
What should I do if my dog eats too much cheese?
How we keep this site free. Some links on this page take you to Amazon. We earn a small commission if you buy something — at no extra cost to you. Editorial first, products second. Full disclosure.