Food SafetyDecember 5, 2025• 5 min read

Can Dogs Eat Cheese? Best Types & Lactose Guide

Cheese is a favorite high-value treat for many dogs and dog trainers. Most dogs can enjoy it in moderation, but lactose intolerance and high fat content mean some caution is warranted.

SAFEin moderation
SAFE — In Moderation

Most cheese is safe for dogs in small amounts. Choose low-lactose, low-sodium varieties and watch for signs of dairy intolerance like gas, bloating, or diarrhea.

Is Cheese Good for Dogs?

Cheese is a nutritious food that provides protein, calcium, vitamin A, essential fatty acids, and B-complex vitamins. Many professional dog trainers use cheese as a high-value reward because most dogs find it irresistible.

However, cheese is also high in fat and calories, and some dogs are lactose intolerant. The key is choosing the right type and keeping portions small.

Best Cheese Types for Dogs

CheeseRatingNotes
Cottage cheese (low-fat)Best choiceLow fat, high protein, lower lactose, easy on the stomach
MozzarellaGreatLower fat and sodium than most cheeses
CheddarGoodLow lactose (aged cheeses have less lactose), but higher fat
SwissGoodVery low lactose, moderate fat
Blue cheeseAvoidContains roquefortine C, which can be toxic to dogs
Processed cheeseLimitHigh sodium and additives; low nutritional value

Lactose Intolerance in Dogs

Like many adult mammals, some dogs produce less lactase (the enzyme that breaks down lactose) as they mature. Dogs with lactose intolerance may experience gas, bloating, diarrhea, or vomiting after consuming dairy products.

If you are unsure whether your dog can tolerate cheese, start with a very small amount and monitor for 24 hours. Aged cheeses like cheddar, Swiss, and Parmesan contain very little lactose and are often better tolerated.

DogMD checks 150+ foods instantly

Get instant safe-or-toxic verdicts with portion guidance. Free on iOS.

Download Free

Portion Guide

Cheese should be an occasional treat, not a dietary staple. Keep cheese to under 10% of daily caloric intake.

  • Small dogs (under 20 lbs): A few small cubes (about the size of a dice) per day
  • Medium dogs (20-50 lbs): 2-3 small cubes per day
  • Large dogs (over 50 lbs): 3-4 small cubes per day

When to Avoid Cheese

  • Dogs with pancreatitis: The high fat content can trigger flare-ups
  • Overweight dogs: Cheese is calorie-dense (about 110 calories per ounce for cheddar)
  • Dogs on low-sodium diets: Most cheese is high in sodium
  • Dogs with confirmed lactose intolerance: Switch to lactose-free treats instead

Best Uses for Cheese as a Dog Treat

  • Pill pocket: Wrap medication in a small piece of cheese
  • Training reward: Cut into tiny cubes for high-value training sessions
  • Kong stuffing: Mix cottage cheese with kibble and freeze
  • Recall reward: Save cheese for teaching reliable recall commands

Related Articles

DogMD

Your Dog's Health, Answered Instantly

Ask any health question, check food safety, or snap a photo for AI analysis — all personalized to your dog.

Download DogMD — Free

Free to try · iOS 16.0+