
Can dogs eat cheese?
Safe in moderationMost dogs can eat a little plain cheese, but it's high in fat and many dogs are lactose-intolerant.
Reviewed by the Webvet Veterinarian Team · Last reviewed June 26, 2026
Can Dogs Eat Cheese?
Yes, most dogs can eat a little plain cheese, but it is best kept to an occasional treat because cheese is high in fat and many adult dogs do not digest lactose well. A small cube or two of a low-fat, low-sodium cheese is fine for most healthy dogs, and cheese is genuinely useful as a high-value training reward or a way to hide a pill. The trouble starts when cheese becomes a daily habit or the portions creep up, because the fat load and the sugar in dairy are what cause problems, not a nibble here and there. Think of cheese as a small bonus, not part of the main meal.
- 1Cheese is safe for most dogs in small amounts, but it is a treat, not a food group.
- 2The two real risks are fat (which can trigger pancreatitis) and lactose (which causes gas and diarrhea in many dogs).
- 3Pick low-fat, low-sodium options like plain mozzarella, cottage cheese, or soft goat cheese.
- 4Never feed blue cheese, and never feed cheese mixed with onion, garlic, or chives.
- 5Keep all treats, cheese included, under 10 percent of your dog's daily calories.

Treats should stay under 10% of your dog's daily calories. JustFoodForDogs makes the rest of it.
- Recipes developed by veterinary nutritionists
- Whole-food ingredients you can recognise
- Fresh meals delivered to your door
Webvet may earn a commission when you click through to JustFoodForDogs, at no extra cost to you.
Is cheese safe for dogs?
Plain cheese is not toxic to dogs, and most dogs can enjoy a small piece without any drama. Cheese even brings a few things dogs can use, including protein, calcium, and some fat-soluble vitamins. That is why so many trainers reach for it: it is soft, smelly, easy to break into tiny pieces, and dogs love it. For a healthy adult dog with no history of stomach trouble or pancreatitis, an occasional cube of the right kind of cheese is a reasonable treat.


Soft, pea-sized training treats small enough to reward often while keeping treats inside the 10% of daily calories vets recommend.
Webvet may earn a commission when you click through to Chewy, at no extra cost to you.
The catch is that cheese is a rich, concentrated food that was never meant to make up a meaningful part of a dog's diet. The safety of cheese depends almost entirely on how much you give and how often. A pea-sized piece for a small dog is very different from a handful of cubes every evening. Dogs that are overweight, that have had pancreatitis, that are on a prescription diet, or that have a known dairy sensitivity should usually skip cheese entirely and use a leaner treat instead. When in doubt, ask your veterinarian, especially if your dog has any history of digestive or weight problems.
Why fat and lactose are the real concerns
Cheese is one of the fattiest foods people commonly share with dogs. A typical hard cheese runs around 33 grams of fat and roughly 400 calories per 100 grams, so even a small serving is calorie-dense. A high-fat treat now and then is fine, but rich, fatty foods are the classic trigger for pancreatitis, a painful and sometimes serious inflammation of the pancreas. Breeds and individuals prone to pancreatitis, such as Miniature Schnauzers, and any dog that has had a bout before, are especially vulnerable, and for them cheese simply is not worth the risk.
The second issue is lactose, the natural sugar in dairy. Puppies produce plenty of the enzyme lactase so they can digest their mother's milk, but many dogs make far less of it as adults. A dog that is low on lactase cannot fully break down the lactose in cheese, and the undigested sugar ferments in the gut. The result is gas, bloating, loose stool, or outright diarrhea a few hours after eating dairy. It is uncomfortable but usually not dangerous, and it resolves on its own once the dairy is out of the system. The amount matters a lot here: aged, hard cheeses contain much less lactose than fresh, soft dairy, which is one reason a tiny piece of cheese is often tolerated better than a bowl of milk.

Low-fat vs high-fat cheeses
Not all cheeses are equal for dogs, and the difference comes down mostly to fat, salt, and lactose. The gentlest choices are low-fat and lower in lactose. Plain cottage cheese is a favorite because it is relatively low in fat and salt and easy on the stomach. Plain mozzarella is milder and lower in fat than most aged cheeses, and soft goat cheese is another lighter option some dogs tolerate well. These are the cheeses to reach for first if you want to share.
At the other end are the rich, salty, or heavily processed cheeses. Cheddar, Parmesan, and similar aged cheeses are higher in fat and sodium, so keep portions tiny if you use them at all. Cream cheese is very high in fat. Processed cheese slices and spray cheese tend to be loaded with salt and additives. And some cheeses are off the table completely, which we cover below. The table gives you a quick sense of where common cheeses land.
| Cheese | Verdict for dogs | Why |
|---|---|---|
| Cottage cheese (plain) | Best choice | Low fat, low salt, gentle on the stomach |
| Mozzarella (plain) | Good | Lower in fat and lactose than most aged cheeses |
| Soft goat cheese | Okay in small amounts | Lighter option some dogs tolerate well |
| Cheddar / Swiss | Occasional, tiny amount | Higher in fat and salt |
| Cream cheese | Rarely, tiny amount | Very high in fat |
| Processed slices / spray cheese | Avoid | High salt and additives |
| Blue cheese (and other veined cheeses) | Never | Can contain roquefortine, a toxin from the mold |
How much cheese can a dog have?
The simple rule is that treats, including cheese, should make up no more than 10 percent of your dog's daily calories. The rest should come from a complete and balanced dog food. Because cheese is so calorie-dense, that 10 percent adds up fast, especially for small dogs. For a tiny dog a single pea-sized piece is plenty; for a large dog a couple of small cubes is reasonable. When you are hiding a pill, use only the smallest smear or nugget you need to get the job done. The table below gives a rough guide, but always adjust down for less active, older, or overweight dogs.

| Dog size | Approximate weight | Occasional cheese amount |
|---|---|---|
| Toy / small | Under 20 lb | 1 pea-sized piece |
| Medium | 20 to 50 lb | 1 small cube |
| Large | 50 to 90 lb | 1 to 2 small cubes |
| Giant | Over 90 lb | 2 small cubes |
Using cheese as a training treat and pill-hider
Cheese earns its keep as a high-value reward. During training, dogs work harder for treats they rank as special, and a smelly, soft cheese usually beats a plain biscuit for grabbing attention and rewarding a hard skill like recall. The trick is to keep the pieces genuinely tiny, roughly the size of a pea or smaller, so you can hand out many rewards in a session without overloading your dog on fat. Cutting cheese into small cubes ahead of time makes fast, clean training much easier.
Cheese is also one of the most reliable ways to get a stubborn dog to take a pill. A soft cheese like a small piece of mozzarella or a dab of cottage cheese wraps around a tablet and masks the smell. If your dog is on daily medication, though, check with your veterinarian before using cheese every day, because the fat and lactose add up and some medications should not be given with dairy or high-calcium foods. Often a lower-fat option or a purpose-made pill pocket is a better long-term choice for a daily dose.
Cheeses and add-ins to avoid
A few kinds of cheese are simply not safe. Blue cheese and other veined cheeses such as Roquefort, Stilton, and Gorgonzola can contain roquefortine C, a substance produced by the mold used to make them. In dogs, roquefortine can cause vomiting, tremors, and even seizures, so these cheeses should never be shared, not even a crumb. Very salty cheeses and heavily processed cheese products are also poor choices because the sodium load is not good for dogs.
Just as important is what gets mixed into cheese. Flavored and spreadable cheeses often contain onion, garlic, or chives, all of which are toxic to dogs and can damage red blood cells over time. A cream cheese with chives, a garlic-and-herb spread, or a cheese dip can be a real hazard even if the cheese itself would have been fine. Always read the ingredients, and stick to plain cheese with nothing added. Herbs, seasonings, and anything from the onion family are the ones to watch for most.

How to prepare and serve cheese safely
Keep it simple. Choose a low-fat, low-sodium cheese such as plain cottage cheese or mozzarella, and make sure it has nothing mixed in, no onion, garlic, or chives. Cut it into small pieces sized for your dog rather than handing over a whole slice. If your dog has never had cheese before, start with a tiny amount and wait a day to see how the stomach handles it. If you notice gas, loose stool, or diarrhea, your dog is probably lactose-sensitive and you should skip cheese in the future. And remember to count the cheese toward the day's treat allowance so your dog's overall diet stays balanced.

Most adult pets are lactose intolerant. A lactose-free pet milk gives the dairy hit without the aftermath.
Webvet may earn a commission when you click through to Chewy, at no extra cost to you.
Safe alternatives to cheese
If your dog cannot handle dairy, or you would rather use a leaner reward, there are great high-value treats that skip the fat and lactose. Plain cooked chicken is a lean, protein-rich favorite that most dogs adore and tolerate well, and it breaks into small training-sized pieces just as easily as cheese. A plain scrambled egg, cooked without oil, butter, or salt, is another protein-packed option that works well as an occasional treat or topper. Both give you the reward power of cheese without the same fat and lactose baggage, which makes them a smart everyday swap.

Freeze-dried wild salmon and nothing else, naturally rich in omega-3s and strong-smelling enough to excite picky dogs.
Webvet may earn a commission when you click through to Chewy, at no extra cost to you.
Frequently Asked Questions
Can dogs eat cheese every day?
It is better not to. Because cheese is high in fat and calories, a daily habit can lead to weight gain and, in sensitive dogs, digestive upset or pancreatitis. Keep cheese as an occasional treat rather than a daily one, and count it toward the 10 percent of calories that treats should cap at.
Can dogs eat cheddar cheese?
In tiny amounts, yes. Cheddar is not toxic, but it is higher in fat and salt than cottage cheese or mozzarella, so keep the portion very small and infrequent. If you have a choice, a lower-fat cheese is the better everyday pick.
What cheese should dogs never eat?
Never give your dog blue cheese or other veined cheeses like Roquefort, Stilton, or Gorgonzola, because they can contain a mold-produced toxin. Also avoid any cheese flavored with onion, garlic, or chives, and very salty or heavily processed cheese products.
My dog ate a lot of cheese. What should I do?
A one-time overindulgence in plain cheese usually causes an upset stomach, gas, or diarrhea that passes on its own. Offer water and watch your dog. But if you see repeated vomiting, a painful belly, weakness, or it was a cheese with onion, garlic, or mold, call your veterinarian or a pet poison control line promptly.
Is cottage cheese good for dogs?
Plain, low-fat cottage cheese is one of the gentler cheese choices because it is lower in fat and salt and easier on the stomach. It is often used as a small topper or a bland-diet ingredient, but it still contains lactose, so keep portions small and choose the plain, unsalted version.

Sources
Reviewed by the Webvet Veterinarian Team
General guidance based on credible veterinary sources — not a diagnosis or a substitute for your veterinarian. If your pet ate something toxic or is unwell, contact your vet or a pet poison line right away.