Can Dogs Eat Cheese?

Yes dogs can eat cheese in small amounts. Most dogs tolerate plain cheese but it is high in fat and some dogs are lactose intolerant. Always feed small portions and avoid cheeses with added ingredients like garlic or onion.

Last updated:

March 26, 2026

Can Dogs Eat Cheese?

Key information

The table below highlights the key nutrients found in this food and how they may impact your dog’s health. Nutritional values can help determine whether a food is beneficial, should be fed in moderation, or is best avoided.

Safe for dogs?
Yes
Safety rating
Safe in moderation
Serving frequency
Occasional
Vitamins and minerals
Calcium, Vitamin A, Vitamin B12, Riboflavin, Phosphorus, Zinc, Protein
Benefits
Provides protein for muscle maintenance, calcium for bones and teeth, useful high value training reward, contains B vitamins that support metabolism
Risks
Too much cheese can cause digestive upset, diarrhoea, vomiting and weight gain due to high fat content. Some dogs are lactose intolerant which can worsen stomach symptoms.
Safety notes/warnings

Many dogs have some degree of lactose intolerance so cheese should only be given in small portions. Avoid cheeses that contain garlic, onion, chives or strong spices. Blue cheeses should also be avoided as they can contain compounds that may cause illness in dogs. High fat cheeses can trigger pancreatitis in susceptible dogs so always feed sparingly. Keep in mind thar plain Greek yogurt is generally better for dogs than cheese because it is lower in lactose and fat.

Calorie information
About 402 calories per 100g for cheddar cheese which is roughly a small handful of grated cheese or a few small cubes. Lower fat cheeses like cottage cheese contain about 98 calories per 100g which is closer to half a cup.
Serving size
  • Extra Small dogs (1–5 kg): 5 to 10 g which is about a small cube
  • Small dogs (5–10 kg): 10 to 15 g which is about two small cubes
  • Medium dogs (10–25 kg): 15 to 30 g which is about three to four small cubes
  • Large dogs (25–40 kg): 30 to 40 g which is about five small cubes
  • Extra Large dogs (40+ kg): up to 50 g which is about a small handful of cubes
How to prepare
  • Choose plain cheese with no added flavourings, or toxic foods like garlic and onions
  • Cut the cheese into very small cubes or thin slices
  • Offer small amounts as a treat or training reward
  • Start with a tiny portion to see how your dog’s stomach reacts
  • Low fat options such as cottage cheese or mozzarella are usually easier for dogs to digest
Key information source
RSPCA Australia Knowledgebase

Important: We do our best to ensure the information on this page is accurate and based on reputable animal health sources. However, this website is intended for general informational purposes only and the content has not been individually reviewed or approved by a veterinarian.

Every dog is different and reactions to foods can vary. If you have concerns about your dog’s diet or health, it is always best to speak with a qualified veterinarian.

If you believe any information on this page is incorrect or outdated, please let us know via our Contact Us page so we can review and update it.

Frequently Asked Questions

Here are answers to some of common questions that dog owners ask about this food's safety and nutrition

Can dogs have

Cheese

everyday?

Dogs can eat cheese every day in theory but it is not recommended. Cheese is high in fat and calories so regular feeding can lead to weight gain or stomach upset especially in dogs with lactose intolerance. Most vets recommend keeping cheese as an occasional treat rather than a daily addition to your dog’s diet.

Icon - Elements Webflow Library - BRIX Templates

How much

Cheese

can my dog eat?

The amount of cheese a dog can eat depends mainly on body size and calorie needs. Small dogs may only tolerate a tiny cube while larger dogs can have a few cubes at most. Because cheese is rich it should stay well below ten percent of a dog’s total daily calories and be given as an occasional treat rather than part of regular meals.

Icon - Elements Webflow Library - BRIX Templates

What if my dog has too much

Cheese

?

If your dog eats a large amount of cheese monitor them for vomiting diarrhoea or stomach discomfort. Many dogs will simply experience mild digestive upset but very fatty cheeses can trigger pancreatitis in some dogs. If your dog shows persistent vomiting abdominal pain or lethargy contact your veterinarian for advice.

Icon - Elements Webflow Library - BRIX Templates

Can puppies eat

Cheese

?

Puppies can eat very small amounts of plain cheese but it should only be an occasional treat. Their digestive systems are still developing and lactose can sometimes cause loose stools. If you use cheese during training keep the pieces extremely small so it does not replace balanced puppy food. Choose mild low salt cheese and avoid processed cheese slices which often contain extra salt and additives.

Icon - Elements Webflow Library - BRIX Templates

Can small dogs eat

Cheese

?

Small dogs are more sensitive to rich foods because even a tiny portion represents a larger part of their daily calorie intake. Cheese should be cut into very small pieces and used sparingly. High fat foods can upset their stomachs quickly and may lead to weight gain if given regularly. Choose lower fat cheeses where possible and limit it to occasional training rewards rather than daily snacks.

Icon - Elements Webflow Library - BRIX Templates

Can senior dogs eat

Cheese

?

Older dogs can enjoy cheese in small amounts but it should be offered carefully because many senior dogs gain weight more easily and may have reduced digestive tolerance. Choose lower fat options like cottage cheese or small pieces of mozzarella. If your senior dog has kidney disease heart problems or needs a low sodium diet check with your vet before offering cheese regularly.

Icon - Elements Webflow Library - BRIX Templates

Can overweight dogs eat

Cheese

?

Cheese is calorie dense so it can quickly add excess calories to a dog’s diet. For dogs that are overweight it should only be used rarely and in very tiny portions. If you need a treat for training consider lower calorie foods such as small pieces of carrot or lean cooked chicken instead. If cheese is used keep it minimal and factor the calories into your dog’s daily food allowance.

Icon - Elements Webflow Library - BRIX Templates

Related Foods

Browse All Foods

Notice an error?

Notice something that may be incorrect about a food item? Let us know so we can keep our guides accurate for all dog owners.