Quick Answer:
Yes, most dogs can eat cheese in small amounts, but use caution. Cheese is a great source of protein, calcium, and vitamins A and B12. However, it is also high in fat, calories, and lactose, which can cause digestive problems in many dogs. Stick to low-fat, low-lactose varieties like mozzarella, cottage cheese, or aged cheddar, and always feed in moderation.
✓ Safe Ways to Serve
- * Small cubes as high-value training treats
- * Wrapped around pills to hide medication
- * Low-fat mozzarella in small pieces
- * Plain cottage cheese mixed into food
- * Aged cheddar in tiny amounts (low lactose)
✗ Never Feed
- * Blue cheese (roquefortine is toxic)
- * Cheese with garlic, onion, or chives
- * Cheese containing xylitol sweetener
- * Cheese with grapes or macadamia nuts
- * Highly processed cheese spreads
Cheese is one of the most popular "people foods" that dog owners share with their pets, and for good reason. Most dogs absolutely love the taste and smell of cheese, making it an incredibly effective tool for training and hiding medication. The good news is that cheese is not toxic to dogs and offers some genuine nutritional benefits, including protein, calcium, and essential vitamins.
However, cheese is not without its drawbacks. It is calorie-dense, high in fat, and contains lactose -- a sugar that many dogs struggle to digest. Some varieties, like blue cheese, are outright dangerous. In this comprehensive guide, we will walk through everything you need to know about safely sharing cheese with your dog -- from which types are safest and how much to feed, to the warning signs of lactose intolerance and the cheeses you should never give your pet.
Nutritional Benefits of Cheese for Dogs
While cheese should be treated as an occasional snack rather than a dietary staple, it does offer some valuable nutrients that can benefit your dog's health when fed in appropriate amounts:
- Protein (6-7g per ounce): Cheese is a concentrated source of high-quality protein that supports muscle development, tissue repair, and overall growth. This makes it especially valuable as a training treat since a small piece packs a nutritional punch.
- Calcium (200mg per ounce): Essential for strong bones and teeth, proper muscle function, nerve transmission, and blood clotting. Cheese is one of the most calcium-rich foods available.
- Vitamin A (300 IU per ounce): Supports healthy vision, skin and coat condition, immune function, and cellular growth. Cheese made from the milk of grass-fed cows tends to be higher in vitamin A.
- Vitamin B12 (0.9mcg per ounce): Plays a vital role in brain function, red blood cell formation, and DNA synthesis. B12 deficiency can lead to lethargy and neurological issues in dogs.
- Essential Fatty Acids: Cheese contains both omega-3 and omega-6 fatty acids that support skin health, coat quality, and help reduce inflammation in the body.
- Phosphorus (145mg per ounce): Works alongside calcium to build and maintain strong bones and teeth. Also essential for energy production and kidney function.
| Nutrient | Per 1 oz (28g) Cheddar | Benefit for Dogs |
|---|---|---|
| Calories | 113 kcal | High -- feed sparingly |
| Protein | 7g | Muscle and tissue support |
| Fat | 9.3g | High -- risk for pancreatitis |
| Calcium | 200mg (20% DV) | Bone and teeth strength |
| Vitamin A | 300 IU (6% DV) | Vision and immune health |
| Vitamin B12 | 0.9mcg (15% DV) | Brain and nerve function |
| Sodium | 174mg (8% DV) | Moderate -- watch intake |
Best Cheeses for Dogs: Type Comparison
Not all cheeses are created equal when it comes to your dog's safety. The fat content, lactose level, and ingredients vary widely between types. Here is a detailed comparison to help you choose the safest options for your dog:
| Cheese Type | Safe for Dogs? | Fat Content | Lactose Level | Notes |
|---|---|---|---|---|
| Mozzarella | Yes -- best option | Low | Low | Low fat and low lactose; ideal choice |
| Cottage Cheese | Yes -- great option | Low | Moderate | Low fat, high protein; easy to mix into food |
| Cheddar | Yes -- in small amounts | High | Very Low | Aging reduces lactose; watch fat content |
| Swiss | Yes -- in small amounts | Moderate | Very Low | Naturally low in lactose; moderate fat |
| Cream Cheese | Caution -- limited amounts | High | Moderate | Very high fat; only plain varieties |
| Brie / Camembert | No -- avoid | Very High | High | Very high fat; risk of pancreatitis |
| Blue Cheese | No -- toxic | High | Moderate | Contains roquefortine C; can cause seizures |
Cheese for Training Treats and Hiding Medication
One of the best uses for cheese when it comes to dogs is as a high-value training reward. Professional dog trainers frequently recommend cheese because its strong aroma and rich flavor make dogs incredibly motivated to work for it. This is especially useful for teaching new commands, working on recall training, or practicing in distracting environments where lower-value treats may not hold your dog's attention.
For training purposes, cut cheese into very small pieces -- about the size of a pea or no larger than a half-inch cube. You want your dog to get the taste reward without consuming excessive calories during a training session. Cooked chicken is another excellent high-value training treat if your dog has dairy sensitivities.
Hiding Medication in Cheese
Cheese is one of the most effective pill-hiding methods available. The soft, moldable texture allows you to wrap it completely around a tablet or capsule, and the strong smell effectively masks the medication's odor. Most dogs will swallow a cheese-wrapped pill eagerly without detecting the medicine inside.
For best results, use a soft cheese like mozzarella or plain cream cheese. Tear off a small piece just large enough to cover the pill, press the medication into the center, and seal the cheese around it. Give your dog a plain piece of cheese first to build excitement, then offer the pill-containing piece, followed immediately by another plain piece to encourage quick swallowing. Always check with your veterinarian that the medication can be taken with dairy, as some antibiotics and thyroid medications may interact with calcium.
Training Tip: Keep Portions Tiny
When using cheese as training treats, cut pieces no larger than the size of a pea. A single ounce of cheddar cheese contains 113 calories -- that can add up fast during a training session. For a 20-pound dog with a daily caloric need of about 400 calories, just one ounce of cheese accounts for nearly 30% of their total daily intake. Tiny pieces deliver the same motivational impact with far fewer calories.
Lactose Intolerance in Dogs
Lactose intolerance is surprisingly common in dogs. Like many mammals, dogs produce the enzyme lactase as puppies to help them digest their mother's milk. However, as dogs mature, many produce significantly less lactase, making it harder for them to break down the lactose found in dairy products. While the exact percentage varies by breed, it is estimated that a significant portion of adult dogs have some degree of lactose intolerance.
The good news is that cheese generally contains much less lactose than liquid milk. The cheesemaking and aging process converts much of the lactose into lactic acid. Aged cheeses like cheddar, Swiss, and Parmesan contain very little lactose, while fresh cheeses like cottage cheese and cream cheese retain more. This is why many dogs who cannot tolerate milk can still handle small amounts of aged cheese without issues.
Signs Your Dog Is Lactose Intolerant
- Gas and bloating within 30 minutes to 2 hours after eating dairy
- Diarrhea or loose, watery stools
- Vomiting or nausea
- Abdominal pain or discomfort (whining, restlessness)
- Decreased appetite following dairy consumption
- Gurgling or rumbling stomach sounds
If you want to find out whether your dog tolerates cheese, start with a very small amount -- a single pea-sized piece of low-lactose cheese like aged cheddar. Wait 24 hours and watch for any digestive symptoms. If your dog shows no signs of upset, you can gradually increase the amount over several days, staying within the recommended portion sizes.
Portion Sizes by Dog Weight
Because cheese is high in both fat and calories, portion control is especially important. Follow the 10% rule: treats including cheese should account for no more than 10% of your dog's daily caloric intake. Given that cheese packs roughly 113 calories per ounce (for cheddar), even small amounts can represent a significant portion of a small dog's daily needs.
| Dog Size | Weight Range | Daily Calories | Cheese Portion | Frequency |
|---|---|---|---|---|
| Extra Small | Under 10 lbs | ~275 cal | 1-2 pea-sized pieces | 2-3x per week |
| Small | 10-20 lbs | ~400 cal | 2-3 small cubes (1/2 inch) | 2-3x per week |
| Medium | 20-50 lbs | ~700 cal | 3-4 small cubes (1/2 inch) | 3-4x per week |
| Large | 50-80 lbs | ~1100 cal | 1 oz (about 1 inch cube) | 3-4x per week |
| Extra Large | Over 80 lbs | ~1500+ cal | 1-1.5 oz (1-2 inch cubes) | 3-4x per week |
Start small: When introducing cheese for the first time, offer just a single pea-sized piece and wait 24 hours to check for any digestive upset. Many dogs show no symptoms with small amounts but develop problems at larger portions. If your dog tolerates it well, you can gradually increase to the recommended serving size. Dogs with a history of pancreatitis or obesity should avoid cheese entirely or use it only under veterinary guidance.

Always choose low-fat cheese varieties and keep portions small to protect your dog's health
Risks and Precautions
While cheese is not toxic to most dogs, there are several important risks and precautions to be aware of before sharing it with your pet:
High Fat Content and Pancreatitis
The most significant risk of feeding cheese to dogs is its high fat content. A single ounce of cheddar contains over 9 grams of fat. For dogs, excessive fat intake can trigger pancreatitis -- a painful and potentially life-threatening inflammation of the pancreas. Symptoms include vomiting, abdominal pain, loss of appetite, diarrhea, and lethargy. Certain breeds, including Miniature Schnauzers, Cocker Spaniels, and Yorkshire Terriers, are particularly prone to pancreatitis. If your dog has a history of this condition, avoid cheese entirely.
Blue Cheese Toxicity
Blue cheese -- including Roquefort, Gorgonzola, and Stilton -- is genuinely dangerous for dogs. The mold cultures used to make blue cheese (Penicillium roqueforti) produce a substance called roquefortine C, which is toxic to dogs. Ingestion can cause vomiting, diarrhea, high body temperature, muscle tremors, and in severe cases, seizures. If your dog eats blue cheese, contact your veterinarian or an emergency animal poison hotline immediately.
High Calorie Content and Obesity
Cheese is calorie-dense, and regular overfeeding contributes to weight gain and obesity. Canine obesity is linked to a host of health problems including joint pain, heart disease, diabetes, and a shortened lifespan. Because cheese tastes so good to dogs, it is easy to overdo it -- especially during training sessions where you might be handing out dozens of small pieces. Always account for cheese calories within your dog's total daily intake and adjust their meal portions accordingly. Eggs are a lower-fat alternative that many dogs enjoy equally.
Dangerous Additives and Toppings
Many cheese products contain ingredients that are toxic to dogs. Flavored cream cheeses, cheese spreads, and specialty cheeses may include garlic, onion, chives, grapes, macadamia nuts, or the artificial sweetener xylitol -- all of which are dangerous or deadly for dogs. Always read the ingredient label carefully and only feed plain, unflavored cheese. When in doubt, stick to a simple block of mozzarella or cheddar with no added ingredients.
Emergency: Contact Your Vet Immediately If Your Dog Eats:
- * Blue cheese: Roquefortine C can cause tremors and seizures
- * Cheese with garlic or onion: Toxic to red blood cells
- * Cheese with xylitol: Can cause fatal hypoglycemia and liver failure
- * Cheese with grapes or raisins: Can cause kidney failure
- * Cheese with macadamia nuts: Can cause weakness, vomiting, tremors
High Sodium in Some Cheeses
Some cheese varieties are very high in sodium, which can be problematic for dogs -- especially those with heart or kidney conditions. Feta, Parmesan, and processed cheese products tend to be the saltiest options. Excessive sodium intake can lead to increased thirst and urination, and in extreme cases, sodium ion poisoning with symptoms including vomiting, diarrhea, tremors, and elevated body temperature. Stick to lower-sodium options like mozzarella and Swiss cheese.
Signs Your Dog Had Too Much Cheese
- Diarrhea, loose stools, or constipation
- Vomiting or nausea
- Excessive gas and bloating
- Abdominal pain or whining
- Decreased appetite for regular meals
- Lethargy or restlessness
Mild symptoms from cheese overconsumption typically resolve within 24-48 hours. Withhold cheese and other rich treats, ensure your dog has access to plenty of fresh water, and return to their regular diet. Contact your veterinarian if symptoms are severe, persist beyond 48 hours, or if your dog consumed a toxic variety like blue cheese. Using peanut butter (xylitol-free) is another option for treat variety if your dog has trouble with dairy.
Frequently Asked Questions
Can dogs eat cheese?▼
Yes, most dogs can eat cheese in small amounts. Cheese is a good source of protein, calcium, and vitamins A and B12. However, it is also high in fat and calories, and many dogs are lactose intolerant to some degree. Start with a small piece to test tolerance and always choose plain, low-fat varieties like mozzarella or cottage cheese.
What kind of cheese is best for dogs?▼
The best cheeses for dogs are low in fat and low in lactose. Mozzarella tops the list as it is both low-fat and low-lactose. Cottage cheese (low-fat variety) is also excellent and easy to mix into food. Aged cheddar and Swiss are naturally low in lactose due to the aging process. Avoid blue cheese, brie, and any cheese with garlic, onion, or other added ingredients.
Can dogs eat blue cheese?▼
No, dogs should never eat blue cheese. Blue cheese contains roquefortine C, a toxic substance produced by the mold Penicillium roqueforti. This toxin can cause vomiting, diarrhea, high body temperature, muscle tremors, and seizures in dogs. If your dog eats blue cheese, contact your veterinarian immediately. This applies to all blue-veined cheeses including Roquefort, Gorgonzola, and Stilton.
How much cheese can I give my dog?▼
Follow the 10% rule: treats including cheese should make up no more than 10% of your dog's daily caloric intake. For small dogs, a couple of pea-sized pieces are enough. Medium dogs can have 3-4 small cubes, and large dogs can enjoy about an ounce. Due to its high fat and calorie content, cheese should be an occasional treat rather than a daily one -- 2-4 times per week is appropriate for most dogs.
Is cheese good for hiding dog medication?▼
Yes, cheese is one of the most popular and effective ways to hide medication for dogs. Its strong smell masks the scent of pills, and the soft texture can be wrapped around tablets or capsules. Use a small piece of soft mozzarella or plain cream cheese. Always check with your veterinarian first, as some medications -- particularly certain antibiotics and thyroid drugs -- should not be taken with dairy products due to calcium interactions.
How do I know if my dog is lactose intolerant?▼
Signs of lactose intolerance in dogs typically appear within 30 minutes to 2 hours after eating dairy. Watch for gas, bloating, diarrhea, loose stools, vomiting, or abdominal discomfort. To test, offer a very small piece of low-lactose cheese like aged cheddar and monitor for 24 hours. If symptoms appear, your dog is likely lactose intolerant and should avoid most dairy, though they may still tolerate very small amounts of aged cheese.
The Bottom Line on Cheese for Dogs
Cheese can be a safe and useful treat for most dogs when fed in moderation. It is packed with protein, calcium, and essential vitamins, and its irresistible taste makes it an unbeatable training treat and medication-hiding tool. The key is choosing the right type -- low-fat, low-lactose options like mozzarella, cottage cheese, and aged cheddar are your best bets.
However, cheese is not suitable for every dog. Those with lactose intolerance, a history of pancreatitis, obesity, or kidney issues should avoid it or only have it under veterinary supervision. And remember -- blue cheese is always off-limits due to its toxic roquefortine content. Never feed cheese that contains garlic, onion, xylitol, or other dangerous additives.
For more information about safe foods for dogs, explore our complete food safety guide or check our articles on eggs and peanut butter.
Related Food Guides
Have a cat too? Read our guide on Can Cats Eat Cheese? -- cats have very different nutritional needs as obligate carnivores.
Keep Your Dog Healthy & Happy
A nutritious diet and regular grooming are the foundation of your dog's wellbeing.
Find Groomers Near Me