The bottom line first: yes, but "cheese" is the wrong unit โ what matters is which cheese and how much. Some types are fine in small amounts and some should never be given at all.
You have probably heard that milk gives dogs an upset stomach. The reason is an enzyme called lactase. Puppies produce plenty of it while nursing, but production drops sharply after weaning. So when an adult dog drinks milk, the lactose passes through the small intestine undigested and reaches the colon, where resident bacteria ferment it instead โ producing gas and loose stool. That is lactose intolerance.
Cheese is easier on dogs because much of the lactose leaves during the making of it. Milk is coagulated and separated into solid curds and liquid whey, and because lactose is water-soluble, most of it drains away with the whey. Whatever remains keeps being consumed by bacteria during ageing. That means that even starting from the same milk, the longer a cheese is aged, the less lactose is left. Published composition data puts aged cheeses like cheddar and parmesan below 0.01g per 100g โ essentially undetectable โ while cream cheese sits around 3.6g and ricotta around 2.8g.
If that were the whole story, the answer would simply be "give aged cheese." It is not, because as ageing progresses and water is driven off, fat and sodium become more concentrated even as lactose falls. Choosing a cheese therefore means looking at lactose, fat and sodium together. A cheese low enough in lactose to avoid an upset stomach may still carry enough fat to raise the risk of pancreatitis, or enough salt to matter โ while the low-fat fresh cheeses tend to be the ones with lactose still in them.
So this guide breaks "can dogs have cheese" into three narrower questions: which cheese, how much, and for which dog.
The table below is drawn from published composition data cross-checked against several veterinary and pet-nutrition sources. Figures vary a great deal between manufacturers and products, so read these as relative positions rather than exact values. Fat and sodium are per 100g, which is far more than any dog would actually be given at once.
| Type | Lactose (100g) | Fat | Sodium | Verdict |
|---|---|---|---|---|
| Cottage cheese (low-fat) | approx. 1.8g | Low | Lower | The safest choice |
| Fresh / part-skim mozzarella | approx. 0.7g | Medium | Medium | Reasonable |
| Cheddar (block, natural) | under 0.01g | High | Higher | Very small amounts only |
| Parmesan (block or grated) | under 0.01g | High | Very high | A pinch for flavour at most |
| Ricotta | approx. 2.8g | Medium | Lower | Small amounts; skip if lactose-sensitive |
| Goat cheese (chรจvre) | approx. 0.9g | Mediumโhigh | Medium | Sources disagree โ see below |
| Cream cheese | approx. 3.6g | High | Medium | Not recommended |
| Processed slices (for humans) | approx. 1.5g | Medium | Very high | Not recommended |
| Blue cheese and mould-ripened cheeses | โ | High | Very high | Never |
Goat cheese and cream cheese are where the sources genuinely disagree. AKC-aligned material presents soft goat cheese as one of the lower-fat, reasonable options, while other vet-reviewed guides put goat cheese, cream cheese and feta on a do-not-feed list outright. The difference usually comes down to which product each source had in mind, since fat and salt vary enormously between two things both labelled "goat cheese". Where the guidance splits, the simplest response is not to experiment โ stay with the options near the top of the table.
In practice that leaves two realistic picks: low-fat cottage cheese and part-skim mozzarella. There is nothing forbidden about cheddar, but its fat and sodium mean that "one piece" has to be a much smaller piece. If you need to check something else in the fridge quickly, you can type it into the dog toxic food checker.
Unlike the types above, where portion size does the work, these three should be avoided regardless of amount.
The same logic rules out cheese that arrives inside cooked dishes โ pizza, lasagne, cheesy pasta. The cheese itself is not the issue; the onion, garlic, salt and oil cooked in with it are. And "I only gave them the cheese part" does not help much, because that cheese has already absorbed the seasoning around it.
The governing rule for treats is that they should stay under 10% of daily calories, and cheese runs into that ceiling faster than most things. Cheddar comes in at roughly 400kcal per 100g, so 10g is already 40kcal โ and given that a 5kg dog needs somewhere in the region of 300 to 400kcal a day, 8 to 10 grams of cheese can use up nearly the whole treat budget. The table below reflects that arithmetic alongside the conservative portions the sources suggest.
| Body weight | Per serving | Approx. weight | Frequency |
|---|---|---|---|
| Under 5kg (toy) | 1โ2 pea-sized pieces | approx. 3โ5g | 2โ3 times a week |
| 5โ10kg (small) | 1โ2 cubes of about 1cm | approx. 5โ8g | 2โ3 times a week |
| 10โ20kg (medium) | 3โ4 cubes of about 1cm | approx. 10โ15g | 2โ3 times a week |
| 20โ40kg (large) | 5โ6 cubes of about 1cm | approx. 15โ25g | 2โ3 times a week |
| Over 40kg (giant) | 7โ8 cubes of about 1cm | approx. 25โ35g | 2โ3 times a week |
Halve these amounts or less for high-fat cheeses like cheddar and parmesan, and you can be slightly more relaxed with low-fat cottage cheese. What matters is not the cheese figure in isolation but the sum of everything given that day โ jerky, chews, training treats and the piece a family member slipped under the table all have to fit inside the same 10%. Cheese is unusually palatable, which makes it the classic treat whose quantity creeps up during training without anyone noticing, so when using it for training it helps to portion out the day's allowance in advance and work only from that.
Your dog's daily calorie needs depend on age, neuter status and activity level as well as weight. Put the details into the dog food calculator and it will give you a daily calorie figure; 10% of that number is the whole treat budget. Decide how much of that share cheese gets, and you have a threshold far more accurate than any table.
The same portion carries different risk depending on the dog. If any of the following applies, check with your vet before offering cheese.
Whatever the case, the rule is to introduce new foods one at a time. Give cheese alongside another new treat and you lose the ability to identify the culprit if something goes wrong.
In practice, this is the order to follow.
Where cheese genuinely earns its place is at medication time. A dog who spits out a tablet offered plainly will often swallow it wrapped in cheese, and several sources mention cheese as a pill-hiding aid for exactly this reason. Two caveats. First, the calcium in dairy can interfere with the absorption of some medications, so it is worth asking when the prescription is written whether wrapping it in cheese is fine. Second, a daily medication means daily cheese โ and at that frequency, purpose-made pill-hiding treats are the better answer on calories and sodium.
If something seems off after cheese, use the following as a guide.
| What you see | What it may be | What to do |
|---|---|---|
| Frequent gas, slightly soft stool | A mild lactose reaction | Stop the cheese, ensure water, watch for a day |
| Diarrhoea once or twice | Lactose intolerance or simply too much | Call the vet if it has not settled within 24 hours |
| Diarrhoea lasting over 24 hours | Possibly another cause | Needs to be seen |
| After a lot of high-fat cheese: repeated vomiting, hunched back, no appetite | The combination that suggests pancreatitis | Go to the vet now |
| Trembling or unsteadiness after blue cheese | Possible mould-toxin reaction | Emergency care immediately |
| Ate cheese containing garlic or onion | Signs can be delayed | Call the vet even with no symptoms |
| Facial swelling, hives or intense itching | An allergic reaction | Go to the vet now |
Everything here is general guidance only, and diagnosis and treatment have to come from a veterinarian. The same sign means different things depending on your dog's age, existing conditions and how much was eaten. When it is borderline, a phone call to the clinic gets you further than more reading.
Cheese is far from the only human food that causes confusion. What is safe and what is not is collected in foods dogs and cats can't eat.
A whole slice is not a good idea, and the reason is sodium rather than lactose. Processed slices are made by adding salt and emulsifiers to natural cheese, so they run high in sodium for their weight, and depending on the brand a single slice of about 18 to 20 grams can contain more than 200mg. Set against how little sodium a small dog actually needs in a day, one slice can approach a whole day's worth on its own. If you are going to give any, tear off a piece the size of a fingernail rather than handing over the slice, and cut back on other treats that day. Folding a slice in half and letting your dog swallow it whole is also a choking risk, so it is best avoided.
Note how much was eaten and when, and call your vet right away. The mould that gives blue cheese its veining produces a compound called roquefortine C, which is described as harmful to dogs and can cause vomiting, diarrhoea and restlessness, and in more serious cases muscle tremors or seizures. What the sources do not give is a threshold โ they say only that a small amount may cause no harm, without stating how much is too much. An unclear threshold means this is not something you can judge at home, so if your dog is trembling or unsteady on their feet, seek treatment immediately rather than waiting. Do not try to make your dog vomit at home.
Very likely. Dogs produce much less lactase once they are weaned, so undigested lactose travels down to the colon where bacteria ferment it, producing gas and loose stool. It usually shows up within a few hours to a day as diarrhoea, flatulence or a bloated belly. In most cases it settles within a day once the dairy stops, so cut out cheese and make sure your dog can drink freely. But if the diarrhoea lasts more than 24 hours, or comes with blood, repeated vomiting or lethargy, something else may be going on โ and if a large amount of high-fat cheese was eaten at once, pancreatitis is also possible, so have your dog checked.
No. Products made for pets are often lower in sodium or lactose than human cheese, which makes them the safer choice, but they are still treats with fat and calories. The rule that treats should stay under 10% of daily calories applies to them exactly as it does to anything else. Cheese sticks in particular can be higher in calories than they look, so check the label and break one into several servings rather than giving the whole stick at once.
This post is part of the Coupang Partners program, and the operator may earn a commission from it.
Written and reviewed by the Mongnyang Lab editor ยท Last updated 1 August 2026
This article was compiled by cross-checking publicly available veterinary and pet-nutrition sources. Where sources disagree, that disagreement is stated as it is. The Mongnyang Lab editor is not a veterinarian, and this article does not replace a diagnosis or a prescription. If your pet seems different from usual, going to a clinic is always better than reading further.
If you find anything inaccurate or out of date, please let us know through the contact page. We check, correct the text and update this date. How we handle information is set out on our about page.
This content is general information only and does not replace veterinary diagnosis. If your pet shows unusual signs after eating, contact your veterinarian.