eggs in a bowl

Can Dogs Eat Scrambled Eggs with Cheese?

We eat scrambled eggs at least once a week in our house.  We have it for breakfast, lunch or dinner because it’s quick, cheap, and filling and because it’s excellent comfort food. We also cook plain scrambled eggs and give them to our dog when he has an upset stomach. But what about adding dairy? Is it OK to add scrambled eggs and cheese to a dog’s diet?

As always remember that we are not veterinarians and this does not constitute medical advice for your pets.

Can Dogs Eat Scrambled Eggs with Cheese?

Most dogs will be OK to eat cooked eggs.  There will always be some cases in which it isn’t suitable. For example, some pets may have an allergy, leading to itchy eyes and skin or an upset stomach.  You may not know that your dog is allergic to eggs, so start them off with a tiny portion and see how they react.

Always cook any eggs you give to your dog. Dogs are as vulnerable to salmonella as humans are.  Dogs with kidney-related illnesses or those on a weight-managed diet should avoid eggs, too.

Eggs can be an excellent treat for a dog, but too many can lead to unhealthy weight gain. And although they do offer some nutritional benefits (containing vitamin D, B13, and protein, for example), they don’t cover all the bases of a well-balanced diet.

You should cook scrambled eggs in water and without any oil or butter.  It sounds awful (and very bland), but that’s just you projecting your palette onto your pet. Oil and butter will only make it unhealthier. Dogs won’t miss it – they eat poop, for goodness sake!

You shouldn’t add any additional ingredients to the eggs: no salt, herbs, spices, pepper etc. Just leave it plain and made with water.

So What About the Cheese?

Most dogs are OK having cheese as an occasional treat.  The keyword here is – occasionally. We really shouldn’t be letting them eat it too often.  Cheese is high in fat and will contribute to unhealthy weight gain. It can also contribute to a condition known as pancreatitis, which occurs when a dog has too much fat in its diet.

Ideally, you’ll scramble the eggs without cheese BUT adding a small amount of plain cheese (something like cheddar or mozzarella, for example) shouldn’t pose a problem for your dog. Don’t use blue cheese. The mould can make a dog very ill. Don’t use cheese that contains added ingredients either, things like onion and garlic, for example. Cottage cheese is lower in fat and lactose and is a popular option to add to the eggs.

photo of a person pouring scrambled eggs on a black frying pan
Photo by Sasha Kim on Pexels.com

Can Dogs Eat Scrambled Eggs with Milk?

Plain scrambled eggs are best.  Adding a dash of milk isn’t the end of the world, but it adds lactose, sugar, and fat to the meal.  

Can Dogs Eat Scrambled Eggs Every Day?

No.  Eggs should be an occasional treat for dogs.  They should be getting a nutritionally balanced diet from their wet and dry food. Eggs may provide some benefits, but it’s not suitable as a meal replacement, nor will it help the weight management of your pets.

Is Scrambled Egg OK for a Dog with Diarrhea?

Scrambled eggs are often recommended for dogs with diarrhea. Remember to skip the milk, butter, oil or cheese and keep the meal as bland as possible to help the stomach settle.  If your dog has never had eggs before, then it’s worth sticking to plain white rice instead.  You don’t want to find out that your dog is lactose intolerant during a period of diarrhea.  Bouts of illness are never good times to find out how well your dog tolerates eggs. Diarrhea in puppies can be severe, so don’t hesitate to contact your veterinarian for advice or medical help.


It’s tough being a dog owner and trying to understand what’s OK and what’s not OK when it comes to feeding dogs. We’ve written a few posts recently around the subject and included some quite varied food items including whether dogs can eat balsamic vinegar or not and if dogs can drink rooibos tea or not. If you’re even in doubt about what your pet should and shouldn’t eat or drink, always ask a veterinarian.