Yes, most dogs can eat cheese in small amounts as an occasional treat, and lower-lactose cheeses like aged cheddar suit them best.
Keep it modest, since cheese is rich and high in fat. Dogs that are lactose intolerant, in pancreatitis recovery, or on a low-fat plan should skip it.
For another snack you might share, see our guide to whether dogs can have popcorn.
- Aged cheddar, Swiss, Parmesan, and gouda are lower in lactose, so they are usually the safer picks.
- Keep cheese to no more than 10% of your dog's daily calories, in pea-sized pieces.
- Dogs with pancreatitis, obesity, kidney disease, or dairy intolerance should generally skip it.
Can dogs eat cheese?
The second you unwrap a cheese stick, there's a nose at your knee. Good news: most dogs can eat cheese in small amounts, as long as you pick the right kind.
Lower-lactose cheeses like aged cheddar, Swiss, Parmesan, and gouda are the safer picks, and a training-sized piece is plenty.
Why dogs love it, and why it's still a treat
Cheese packs protein, calcium, and fat into a tiny cube, which is why dogs go wild for it. The protein supports muscle maintenance, the calcium supports bones and teeth, vitamin A supports eye health and immune function, and the B vitamins support energy metabolism.
That doesn't make it a meal. Plain cheese is not toxic to most dogs.
For the broader dairy question, read our guide on whether dogs can have dairy.
For other dairy foods and kitchen snacks, search our free Can my dog eat this? checker.
The lactose problem

Lactose is the milk sugar in cheese. Some dogs digest it fine and some don't, and too much can mean gas, loose stool, or diarrhea.
Lower-lactose cheeses, the safer picks:
- Cheddar
- Swiss
- Parmesan
- Gouda
- Aged mozzarella
Higher-lactose cheeses, risky for sensitive dogs:
- Fresh mozzarella
- Ricotta
- Cottage cheese
- Cream cheese
Cream cheese and cottage cheese
Cream cheese is high in fat and lactose, so a plain lick now and then is the limit, and never a garlic or chive flavor.
Cottage cheese can be an occasional bite for dogs who handle dairy. Choose plain, low-sodium, and mix a spoonful into food, not a bowlful.
String cheese
Most string cheese is mozzarella. A piece or two as a training treat is generally fine for a healthy dog. Peel it into small bits for small mouths, and remember the calories add up fast.
For another snack option to compare, see our guide to whether dogs can eat cucumbers.
The first taste
If your dog has never had cheese, start with a small piece of aged cheddar. Wait 12–24 hours and watch for gas, loose stool, or other stomach upset. If the same thing happens every time, that cheese isn't for your dog.
Where supplements fit
A supplement never replaces the basics: a balanced diet, careful portions, and the right cheese.
If you want to know which everyday foods are safe for dogs and which to keep off the plate, our dog food safety guide walks through it.
For another food from the kitchen, read our guide to whether dogs can eat tomatoes.
Cheeses to keep away from your dog
Some cheeses go past risky. They're toxic, or they carry ingredients that can make your dog seriously sick. See how the groups shake out.
| Cheese | Group | Practical advice |
|---|---|---|
| Cheddar, Swiss, Parmesan, Gouda, aged mozzarella | Lower lactose | Safer picks, in training-sized pieces |
| Fresh mozzarella, ricotta, cottage cheese, cream cheese | Higher lactose | Risky for sensitive dogs; plain and small only |
| Blue cheese (Roquefort, Gorgonzola, Stilton) | Avoid | Contains roquefortine C, a mycotoxin |
| Garlic, chive, onion, or jalapeño flavored cheese | Avoid | All toxic to dogs |
| Processed cheese products and spreads | Avoid | High in sodium and additives; some contain xylitol |
| Brie, Camembert, triple-cream | Avoid | High fat can trigger pancreatitis in susceptible dogs |
Flavored or seasoned cheeses are a clear no, since garlic, chives, onion, and jalapeño are all toxic. Even small amounts of garlic can damage red blood cells, according to the ASPCA Animal Poison Control Center.
Processed cheese products and spreads are high in sodium and additives, and some contain xylitol, an artificial sweetener that's extremely toxic to dogs. Read every label before you share.
When you do share, check the full ingredient list for:
- Onion
- Garlic
- Chives
- Lots of salt
- Hot peppers
- Alcohol
- Chocolate
- Raisins
- Xylitol
Moldy cheese, or cheese you're not sure is fresh, is a poor choice too.
How much cheese can a dog eat?
Cheese should be no more than 10% of your dog's daily calories, and that's a ceiling to stay under. In practice, think pea-sized training pieces.
| Dog size | Weight | Practical limit |
|---|---|---|
| Small | Under 20 lbs | Up to ½ oz |
| Medium | 20–50 lbs | Up to 1 oz |
| Large | 50+ lbs | 1–2 oz max |
What if my dog ate too much cheese?
Keep an eye on him. Too much cheese usually shows up as gas, bloating, or loose stools within a day.
Offer water and hold off on other treats, and call your vet if vomiting, ongoing diarrhea, or lethargy shows up, especially in a dog with a pancreatitis history or dairy intolerance.
Dogs that should skip cheese

If cheese keeps upsetting your dog's stomach, it isn't worth it.
- Overweight dogs are better off with carrots or green beans, since cheddar runs about 115 calories per ounce
- Dogs with pancreatitis should skip it because the fat can trigger flare-ups
- Dogs with kidney disease may need to limit the sodium and phosphorus many cheeses carry
The same goes for dogs on a prescribed low-fat or low-sodium diet or in a food-allergy elimination trial, unless the vet managing the diet says otherwise. Hiding pills in cheese adds calories too, and it can throw off a tightly controlled trial.
Use this guide alongside the WSAVA Global Nutrition Guidelines and your own vet's advice. It explains cheese for dogs and can't diagnose or treat your dog. A vet who knows your dog's history, diet, medications, and current signs should make medical decisions.
To review ingredient lists while you compare dog foods online, try the free Plentum Dog Food Checker Chrome extension.
Frequently asked questions
Can dogs eat cheese popcorn?
Keep cheese-coated popcorn for people.
Its topping can add salt and fat, and some seasoning blends contain onion or garlic.
A dog who tolerates a small piece of plain cheese has not thereby been cleared for a bag of cheese popcorn.
AKC explains the risks added by popcorn toppings.
Can dogs eat cheese?
Yes, most dogs can eat cheese in small amounts. Pick a lower-lactose type like aged cheddar, Swiss or Parmesan, keep pieces training-sized, and skip blue cheese, flavored cheeses and processed spreads.
Is cheese bad for dogs?
It isn't bad for most healthy dogs in small portions. It's high in fat, calories and sodium, so it's a poor choice for dogs with pancreatitis, kidney disease or weight problems, and blue cheese or anything with garlic or onion is toxic.
Can puppies eat cheese?
A small taste is usually fine once a puppy is weaned, and pea-sized pieces make good training rewards. Puppies can be more sensitive to lactose, so start tiny, watch for loose stools and wait until you know your puppy handles it before making it a regular reward.
Can dogs eat gouda cheese?
Yes, gouda is one of the lower-lactose cheeses, so it's a safer pick for most dogs. Keep it to a small piece and make sure it's plain, with no garlic, onion or chive.
Can beagles eat cheese?
Yes, under the same rules as any dog: a little of a lower-lactose type, in training-sized pieces. A beagle with pancreatitis, kidney disease or a weight problem should skip it.








