The answer is yes.
Eggs seem like a decent food for dogs, as they are high in protein and fat, and not too high in sugars. Wild canids often eat eggs that they find, and so it seems to be part of the natural diet.
Eggs are one of the most complete sources of amino acids, the building blocks of protein, and a good source of: vitamin A, riboflavin (B2), folic acid, vitamin B12, iron, selenium, fatty acids.
The only problem you may see with dogs eating eggs is weight gain and flatulence.
Eggs are high in fat and protein so you should be aware of this when you portion out the eggs to feed your dog.
Most of the fat is in the yolk of the egg, so you could simply give your dog only the white part.
Eggshells can be good source of calcium, but be careful because some eggs are sprayed with chemicals to make them look shiny.
It is better to give dogs cooked eggs, as raw egg whites can cause biotin deficiency.
Moderation and balance are important for dogs nutrition, so don’t feed your dogs only with eggs!