Can dogs eat it?
Can dogs eat eggshells?
Last updated 23 September 2026 · How we write and check this
Short answer
Eggshells are not dangerous in small amounts, and they are a concentrated source of calcium. Dogs eating a complete commercial diet already get the calcium they need, though, and extra calcium can be harmful, especially for large-breed puppies. A bit of shell eaten by accident is fine. Adding it on purpose is best discussed with your vet first.
Why extra calcium is not always better
Complete dog foods are formulated with a balanced ratio of calcium and phosphorus. Adding calcium on top can upset that balance. Large and giant breed puppies are particularly sensitive: excess calcium during growth has been linked to skeletal problems, and some puppy foods are designed specifically to limit it.
Homemade diets, on the other hand, often need a calcium source, but the amount should come from a vet or nutritionist.
Sharp edges and bacteria
Large pieces of raw shell can be sharp and may scratch the mouth or throat. Raw shells can also carry Salmonella on their surface. If your dog regularly steals shells from the compost or recycling, keep those containers closed.
Shells are not digested well in big pieces, so they often pass through looking much the same.
If your vet recommends eggshell
Some owners who cook for their dogs use ground eggshell as a calcium source under veterinary guidance. Shells are rinsed, baked at a low temperature to dry and sanitize them, and ground to a fine powder in a clean coffee grinder. Your vet will tell you how much, based on your dog's weight and the rest of the diet.
Never guess the amount, especially for a growing puppy.
Egg cartons and packaging
Cardboard egg boxes are often used as chew toys. Shredding them is usually harmless, but dogs that swallow large amounts of cardboard can develop a blockage. Supervise and take the box away if your dog starts eating rather than tearing it.
Key takeaways
- Accidental small amounts of eggshell are not a concern.
- Dogs on complete foods do not need added calcium.
- Excess calcium can harm large-breed puppies.
- Only use eggshell as a supplement on your vet's advice.