A golden-tan dog raising its nose toward a small treat held in a person's hand

Can Dogs Eat Cheese? Safety, Portions, and Lactose

Can dogs eat cheese? Yes, most dogs can eat a small amount of plain cheese safely because cheese is not toxic. The limits are fat, lactose, and salt, and a few cheeses are worth skipping for every dog.

Whether cheese is bad for dogs depends on the dog, the cheese, and the amount. A small piece as an occasional treat is a different thing from a daily handful, and some dogs should not get any.

Can Dogs Eat Cheese? Who Should Skip It

For a healthy adult at a healthy weight, a small bit of plain cheese is a reasonable treat. It is also optional, since a dog eating a complete and balanced food does not need cheese for any nutritional reason.

Fat is the main limit. Cheese is dense in calories, and one ounce of cheddar has about 114 calories and 9 grams of fat, based on USDA nutrient data.

Check with your vet before offering cheese if your dog:

  • Has had pancreatitis. Veterinary Partner calls a sudden high-fat meal the classic cause of canine pancreatitis, so a fatty food can trigger pancreatitis in a dog that is prone to it.
  • Eats a prescribed low-fat diet. Those diets exist to limit fat, and cheese works against them.
  • Is overweight. Cheese calories add up quickly, and every one has to come out of something else.
  • Has a sensitive stomach or has had loose stools after dairy before.

If any of those fit, hold off until your vet weighs in. Veterinary sources do not set one cheese rule for every dog with these histories, so a short call gets you an answer that fits yours.

Orange cheddar and marbled cheese cut into cubes and slices on a bamboo cutting board

Is Cheese Bad for Dogs? Lactose and Salt

Lactose is the second limit. Adult dogs make little lactase, the enzyme that breaks down the sugar in milk, so dairy can cause diarrhea or other digestive upset. Tolerance varies from dog to dog. Start with a small piece and watch for gas, loose stools, or vomiting over the next day.

Hard cheeses such as cheddar and Swiss are lower in lactose than other milk products, according to the National Institute of Diabetes and Digestive and Kidney Diseases. Soft, fresh cheeses such as cream cheese generally keep more. Lower lactose does not mean lower fat, though, and both of those cheeses are still rich.

Salt is the third limit, and it varies far more between cheeses than fat or calories do. A veterinarian quoted by Great Pet Care says high-salt cheeses should be avoided in dogs with heart disease, high blood pressure, or kidney disease.

Cheese (1 oz) Calories Fat (g) Sodium (mg)
Part-skim mozzarella 84 5.6 189
Swiss 111 8.8 53
Cheddar 114 9.4 185
Cream cheese 99 9.8 89
American 96 7.7 405
Blue 100 8.1 325

These figures come from USDA nutrient data for one ounce (28 g) of each cheese, and brands vary. Fat ranges only from about 6 to 10 grams across the table, while sodium runs from about 53 milligrams in Swiss to about 405 in American cheese.

Which Cheeses Are Safest, and Which to Skip

When choosing cheese for dogs, plain and simple is the safe default. Part-skim mozzarella has the least fat per ounce, and Swiss has the least sodium. Both are still treats, so the portion rules below apply.

Cottage cheese is a separate case, because it also gets used as a bland-diet food for diarrhea. That is a different job from a cheese treat, with its own guidance.

Skip these:

  • American slices and other processed cheeses, which carry the most salt on the table.
  • Anything with garlic, onion, or chives, such as herb and garlic cream cheese. The ASPCA lists all three as members of the Allium family that can damage red blood cells.
  • Cheese plates or spreads with macadamia nuts, raisins, or grapes. The ASPCA lists macadamia nuts as a cause of weakness, vomiting, and tremors, and grapes and raisins as a cause of kidney damage.
  • Blue cheese and anything moldy, covered next.

Blue Cheese and Moldy Cheese

Blue cheese is one cheese to skip outright. It is ripened with Penicillium mold, and the mold makes a compound called roquefortine C, found in every blue cheese in a 2001 Italian analysis of domestic and imported cheeses. The levels ran from 0.05 to 1.47 milligrams per kilogram, and the authors concluded they were safe for the consumer.

What the Evidence Shows

Dogs are a different question, and the evidence is thin. The Merck Veterinary Manual lists roquefortine C among the mold toxins linked to vomiting, tremors, and seizures in dogs. It also notes that in suspected cases where roquefortine C was reported, the related penitrems were not analyzed, so roquefortine C may not be an important cause. No single toxin has a known dose that causes the illness.

A veterinarian at Oregon State University, quoted by Great Pet Care, says properly stored commercial blue cheese should not carry enough mycotoxins to matter. She still advises avoiding it to remove the risk. That is a fair summary: the danger from a lick of fresh, store-bought blue cheese is probably small but unknown, and the cheese offers a dog nothing it needs.

Moldy Cheese Is the Bigger Worry

Spoiled food can carry mold toxins that cause vomiting, tremors, and seizures, and cheese is one of the foods Pet Poison Helpline names. Keep old blocks, rinds, and the trash out of reach. If your dog eats moldy cheese, call your vet or a pet poison hotline right away.

How Much Cheese Is Too Much?

Can dogs eat cheese every day? Only in tiny amounts, because the practical limit is the 10 percent rule. VCA Animal Hospitals gives the general guideline: 90 percent of a dog's daily calories come from complete and balanced food, and treats and snacks make up the other 10 percent. Cheese counts as a treat, alongside every biscuit and training reward.

A formula from the American Animal Hospital Association estimates daily calories from body weight. For a 20 lb neutered adult, it comes to about 510 calories a day, so the treat budget is about 51 calories. Cheddar has about 4 calories per gram, which makes that budget about 13 grams of cheddar, a little under half an ounce, and it has to cover every treat that day.

Dog weight Daily calories Treat budget (10%) Cheddar that fits
10 lb about 300 about 30 about 8 g (a quarter ounce)
20 lb about 510 about 51 about 13 g (under half an ounce)
40 lb about 860 about 86 about 21 g (three quarters of an ounce)
60 lb about 1,170 about 117 about 29 g (about an ounce)

These are estimates for a neutered adult with average activity, so real needs vary. Dogs on a weight-loss plan get fewer calories than the table shows, so their budget shrinks. A veterinarian quoted by Great Pet Care suggests pieces about the size of a fingernail as an occasional treat.

A golden-tan dog raising its nose toward a small treat held in a person's hand

Cheese as a Pill Pocket

Wrapping a pill in cheese is a common way to get a dog to swallow it. Cornell University's veterinary college and VCA Animal Hospitals both list cheese among the foods that work, but it is not right for every dog or every medication.

  • Use only enough cheese to cover the pill. Cornell warns that extra treat lets a dog chew around the pill and adds calories.
  • Check with your vet or pharmacist first. Cornell's pharmacy guidance says not all medications are compatible with cheese products, and VCA's page on the antibiotic tetracycline says not to give it with milk or other dairy products.
  • Count the calories. A 5-gram piece of cheddar is about 20 calories, so two pills a day adds up to about 40 calories, more than the whole treat budget for a 10 lb dog.

If your dog should not have cheese at all, or the medication has food rules, ask your vet about another wrapper. A soft pill wrap or a little canned food can work.

A Simple Way to Start

  1. Ask your vet first if your dog has had pancreatitis, eats a prescribed low-fat diet, or needs to lose weight.
  2. Choose a plain cheese with no mold, garlic, onion, chives, nuts, or raisins.
  3. Work out the treat budget, about 10 percent of daily calories minus other treats, and cut the cheese to a fingernail-sized piece.
  4. Offer one piece, and watch appetite and stools for a day.
  5. If all goes well, keep cheese an occasional treat and count it against the budget.

If your dog ate a lot of plain cheese, watch for gas or loose stools over the next day. Repeated vomiting, loss of appetite, a painful belly, or a fever are signs of pancreatitis and need a vet quickly. For blue or moldy cheese, garlic or onion cheese, or anything with macadamia nuts or raisins, call your vet or poison control right away and note how much was eaten.

For most dogs, the safest cheese is the smallest one. A fingernail-sized piece of plain cheese fits a budget measured in grams, and a small dog that gets cheese around two pills a day may have used the whole budget before any other treat. If that describes your dog, ask your vet about another wrapper.

From Under the Weather

Everyday support for your dog.

Under the Weather makes veterinarian-formulated supplements for dogs for the ordinary ups and downs. Treats of any kind belong inside the day's calories, and a dog with a history of pancreatitis needs your vet's read first.

Shop for Dogs →

Browse Our Categories

Under the Weather Pet offers the world's best ingredients, perfectly formulated to keep your dog or cat happy and healthy.

BEST

SELLERS

DISC &

SPINE

BLAND

DIETS

HIGH

CALORIE

OVERALL

HEALTH

BUNDLES