Safe in moderation

Can dogs eat hard boiled eggs?

Dogs can eat plain hard boiled eggs in small portions. A firm, fully cooked egg is an easy protein snack—just peel carefully, chop for gulpers, and keep butter, salt, and mayo off the plate.

Not medical advice — general pet-safety info only. Confirm with your vet before changing your dog’s diet.

Updated Aug 1, 2026 Category Nutrition

Better everyday options

Hard boiled eggs make a handy leftover snack. These treat guides cover protein rewards that are easier to portion every day.

How much is okay?

Offer a modest piece of plain hard boiled egg, not a whole egg every day.

Small under 20 lb
1–2 teaspoons chopped
Mash for small mouths.
Medium 20–50 lb
1–2 tablespoons chopped
White and yolk are both fine plain.
Large 50+ lb
2–3 tablespoons chopped
Keep it occasional.

Rule of thumb: treats of all kinds should stay under ~10% of daily calories.

How to prepare them

  • Serve fully cooked, peeled, and plain hard boiled egg.
  • Chop or mash for dogs that gulp large chunks.
  • Skip salt, pepper, hot sauce, mayo, and relish.

Risks & exceptions

  • Eggshell fragments can irritate the mouth or gut if not peeled cleanly.
  • Too much egg adds calories and can soften stool.

Hard boiled eggs are fine when they are plain and fully cooked—think leftover breakfast egg, not a deli egg salad.

If they ate too many

A larger share is most likely to cause mild stomach upset.

  • Soft stool
  • Gas

Call your vet / pet poison line if:

  • Repeated vomiting
  • Choking on a large uncut piece

FAQ

Can dogs eat hard boiled egg yolks?

Yes in small amounts. The yolk is richer, so keep portions modest.

Can dogs eat hard boiled egg whites only?

Yes. Plain cooked whites are fine; raw whites are a different question.

Should I feed the shell?

No. Skip shells unless a veterinarian specifically recommends a prepared eggshell product.

Affiliate disclosure: we may earn a commission from product links. Safety guidance is editorial and may change — verify with your veterinarian for your dog.