Cooked eggs and eggshells are safe for dogs to eat, but raw eggs may be unsafe. Raw eggs can carry salmonella and do not have nutritional benefits over cooked eggs. It is safest to avoid feeding dogs raw eggs, according to PetMD.
Raw eggs also include avidin which can cause digestive problems and unhealthy skin because it destroys the biotin in the egg, according to Doctors Foster and Smith.
Cooked eggs are a source of protein and vitamins. A hard-boiled egg left to cool can be given directly to a dog. Eggshells also provide protein and calcium and can be ground up and added to dog food as a supplement.