Dogs · Food

Can dogs eat cheese?

Usually yes, in small amounts, and most dogs love it. But cheese is high in fat and salt, and some dogs cannot handle dairy. Here is how to use it as a treat sensibly.

A wedge of cheese on a board

Usually yes, and most dogs would tell you cheese is one of the best things in the world. A small piece of cheese is a fine treat for most dogs and a brilliant tool for hiding tablets or rewarding good training. The catch is that cheese is rich, high in fat and salt, and not every dog handles dairy well, so it is very much a small-amounts food rather than something to hand over by the slice.

Cheese as a treat: mostly fine, in moderation

Cheese is not toxic to dogs, and its strong smell and taste make it hugely motivating, which is exactly why it is so useful, but its richness is the thing to respect.

The reason to keep cheese small is that it is high in fat and salt. Too much fat can cause stomach upset and, in richer amounts, contributes to weight gain and can even trigger a painful inflammation of the pancreas in susceptible dogs, while too much salt is not good for them either. None of this means a little cheese is dangerous, for most dogs a small piece now and then is perfectly fine, but it does mean cheese belongs in the category of rich treats to use sparingly rather than everyday snacks. Its real value is as a high-value reward: because dogs find it so tempting, a tiny amount goes a long way for training or for persuading a dog to take a tablet tucked inside.

Choosing the right cheese

If you are going to give cheese, some kinds are better than others, and a bit of care keeps it a sensible treat.

Favour plain, mild, and lower-fat, lower-salt options in small amounts, such as a little mild cheddar or small pieces of a plain soft cheese, and cut it into tiny pieces so a small amount stretches to several rewards. Steer clear of very salty and strong cheeses, blue cheeses, and heavily processed cheese, and be especially careful with anything flavoured, since cheese with added onion, garlic, or herbs can contain ingredients that are actually harmful to dogs. As with all human food, plain is the watchword: it is the extras and the excess, not a small piece of ordinary cheese, that cause problems.

Watch for dairy trouble

One more thing to know is that not every dog gets on with dairy, and it is worth paying attention to how yours reacts.

Many dogs are lactose intolerant to some degree, meaning they do not digest the sugar in milk products well, and for them cheese and other dairy can cause wind, loose stools, or an upset stomach. If you notice your dog getting a gurgly tummy or loose motions after cheese, that is your sign to drop dairy treats and switch to something else, such as a small piece of plain cooked chicken or a bit of carrot, which many dogs love just as much without the digestive fuss. Dogs that are overweight, prone to pancreatitis, or on a special diet should have cheese only very sparingly if at all, and it is worth checking with your vet if your dog has a health condition.

So, can dogs eat cheese? For most dogs, yes, as a small, occasional, high-value treat that is especially handy for hiding tablets and rewarding training, provided you keep it plain and tiny and watch for any dairy upset. Just remember it is rich, so a little is plenty, and skip it altogether for dogs that do not tolerate dairy. For the wider view of which foods to share and which to avoid, see our guide to safe and toxic foods for dogs.

Common questions

Is cheese bad for dogs?
Cheese is not toxic and most dogs tolerate small amounts well, but it is high in fat and salt, so too much can cause stomach upset, contribute to weight gain, and in rich amounts risk a painful pancreas problem. Used as an occasional small treat, though, it is fine for most dogs and very handy for hiding tablets.
What cheese is safe for dogs?
Plain, mild, lower-fat, and lower-salt cheeses in small amounts are the best choice, such as a little mild cheddar or small pieces of a plain soft cheese. Avoid anything with added ingredients like onion or garlic, very salty or blue cheeses, and heavily processed cheese, and keep portions tiny.
Are some dogs lactose intolerant?
Yes. Like some people, many dogs do not digest lactose well, and dairy can give them wind, loose stools, or an upset stomach. If your dog reacts to cheese or milk this way, it is best to skip dairy treats and use something else, such as a small piece of plain cooked meat or a bit of carrot.