Cheese is high in fat and calories, and some dogs can't digest lactose, which causes gas and diarrhoea. Harder, aged cheeses are lower in lactose. Mouldy blue cheeses can contain fungal toxins that cause tremors in dogs, and flavoured cheeses can contain onion, garlic or chives.
Yes, in moderation
Yes, in small amounts. Plain, lower-fat cheese such as mozzarella or cottage cheese is fine as an occasional treat or to hide a pill. Avoid blue cheese and cheese with garlic, onion or herbs, and skip it for dogs that are overweight, lactose intolerant or prone to pancreatitis.
This guide is general information, not a diagnosis. If your pet seems unwell, or you're worried, call your vet.
What you need to know
How to offer it safely
- Use small cubes as high-value training treats or to wrap a pill.
- Choose plain, lower-fat cheeses.
- Keep treats under 10% of daily calories.
- Stop if your dog gets loose stools.
Treats, including human food, should make up no more than about 10% of your dog's daily calories. Our calorie calculator shows your dog's daily needs. Introduce any new food slowly and stop if it causes vomiting or loose stools.
Other foods for dogs
Also yes, in moderation
Free tools for this
Sources
We check guides against veterinary sources and update them when guidance changes. How we write and review.
Questions.
Can dogs eat cheese every day?
A tiny amount as part of their treat allowance is fine for most dogs, but it adds up quickly in small dogs.
