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.
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
| Cheese | Rating | Notes |
|---|---|---|
| Cottage cheese (low-fat) | Best choice | Low fat, high protein, lower lactose, easy on the stomach |
| Mozzarella | Great | Lower fat and sodium than most cheeses |
| Cheddar | Good | Low lactose (aged cheeses have less lactose), but higher fat |
| Swiss | Good | Very low lactose, moderate fat |
| Blue cheese | Avoid | Contains roquefortine C, which can be toxic to dogs |
| Processed cheese | Limit | High 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.
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

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 — FreeFree to try · iOS 16.0+