Fresh cheese — can dogs eat cheese

Can Dogs Eat Cheese? Benefits, Risks & Safe Amounts

Yes — most dogs can eat cheese in small amounts, and many love it. Cheese isn't toxic and makes a handy high-value training treat. The cautions are its fat and lactose, plus a few cheeses to avoid entirely (like blue cheese).

The short answer

  • Safe? Yes, in moderation, for most dogs.
  • How much? A small cube or two, occasionally.
  • Watch out for: fat, lactose (some dogs), salt, and blue cheese (toxic compound).

Is cheese good for dogs?

In small amounts, cheese provides protein, calcium, and vitamins A and B12. Its biggest practical value is as a high-value training treat — most dogs find it irresistible, and it's great for hiding pills.

But cheese is high in fat and calories, and contains lactose, so it's a "sometimes" treat rather than a regular food.

Which cheeses are safest?

Stick to low-fat, low-salt, plain options in small amounts:

  • Cottage cheese – low in fat and lactose
  • Mozzarella – lower in fat and salt
  • Plain cheddar – fine in small amounts
  • Plain Swiss – lower in lactose

Which cheeses to avoid

  • Blue cheeses (Roquefort, Stilton, Gorgonzola) — can contain roquefortine C, which is toxic to dogs.
  • High-fat, high-salt cheeses — like aged or processed cheeses.
  • Flavored cheeses — anything with onion, garlic, or herbs (onion and garlic are toxic).

How much cheese can a dog eat?

Keep it to the 10% treat rule — a small cube or two for most dogs, less for small or overweight ones. Break it into tiny pieces for training.

Lactose and fat: the main cautions

  • Lactose: many dogs are somewhat lactose intolerant. Watch for gas, loose stools, or an upset stomach. If you see these, skip cheese or use low-lactose cottage cheese.
  • Fat: too much fatty cheese can contribute to weight gain or trigger pancreatitis in susceptible dogs.

Can puppies eat cheese?

A tiny bit of low-fat cheese is generally okay for puppies on solid food, but their stomachs are sensitive — introduce it slowly and skip it if it causes loose stools.

When to call your vet

Contact your vet if your dog:

  • Ate blue cheese or cheese with onion/garlic,
  • Has persistent vomiting or diarrhea after dairy,
  • Or shows signs of pancreatitis (repeated vomiting, painful belly, lethargy) after a fatty cheese binge.

Poison control: ASPCA (888-426-4435) or Pet Poison Helpline (855-764-7661).

The bottom line

Cheese is a safe, high-value treat for most dogs in small amounts — choose low-fat, low-salt, plain types, avoid blue cheese and anything with onion or garlic, and watch for lactose sensitivity. As an occasional reward, it's hard to beat.

Related guides

Related Guides

Frequently Asked Questions

Is cheese bad for dogs?

Cheese isn’t toxic and most dogs can have a little, but it’s high in fat and contains lactose. Too much can cause weight gain, stomach upset, or pancreatitis, and lactose-sensitive dogs may get diarrhea.

What cheese is safest for dogs?

Low-fat, low-salt options in small amounts are best — like plain mozzarella, cottage cheese, or a little plain cheddar. Avoid high-salt, high-fat, or flavored cheeses.

Which cheeses should dogs avoid?

Avoid blue cheeses (Roquefort, Stilton, Gorgonzola), which can contain a toxic compound called roquefortine C, and any cheese with onion, garlic, herbs, or lots of salt.

How much cheese can a dog eat?

A small cube or two as an occasional treat is plenty for most dogs. Keep it within the 10% treat rule, and less for small or overweight dogs.

Can dogs be lactose intolerant?

Yes — many dogs are somewhat lactose intolerant. If your dog gets gas, loose stools, or an upset stomach after dairy, skip the cheese or stick to low-lactose options like cottage cheese.


This article is for general informational purposes and is not a substitute for professional veterinary advice. Always check with your veterinarian before adding new foods, especially if your dog has a health condition.

Similar Posts