Reviewed May 2026

Can dogs eat cheese?

ModerationSmall amounts only

Usually yes, in small amounts. Cheese is not toxic to dogs, but it is high in fat and salt, and plenty of dogs do not digest dairy well.

At a glance

Treat allowance
Under a tenth of daily calories
Main risk
Pancreatitis from fat
Watch out for
Lactose sensitivity
Best used for
Hiding tablets

Reference information, not veterinary advice. Ask your vet before changing what your pet eats, especially with a health condition.

Why cheese sits in the middle

Cheese is not poisonous to dogs. The reason it is not a plain yes is that it brings three things at once: fat, salt, and lactose.

Fat is the one that matters most. A sudden fatty meal is a recognised trigger for pancreatitis, which is painful and sometimes serious. Risk goes up in dogs who are overweight, who have had pancreatitis before, or who are already on a low-fat diet for a health reason.

Lactose is the smaller problem. Many dogs produce less lactase as adults, so dairy can mean gas, loose stool, or an upset stomach. Hard aged cheeses carry less lactose than soft ones, so a scrap of cheddar tends to sit better than cream cheese. Some dogs are fine either way and some are not, and you will generally find out quickly.

How much is reasonable

Treats of any kind should stay under about a tenth of what your dog eats in a day. For most dogs that puts cheese at a small cube, not a slice, and not every day.

When to skip it entirely

  • Your dog has had pancreatitis
  • Your dog is overweight or on a prescription low-fat diet
  • Dairy has upset their stomach before
  • The cheese is seasoned, especially anything with onion or garlic in it

Cheese is genuinely useful for getting a tablet down a dog who has decided otherwise. That is a good reason to keep it in the fridge and a bad reason to make it a daily habit.

Written by Jimmy.

Updated

Sources