Don't forget the shells.
If eggs are fed with the shell on, they are a nearly complete food source for dogs.
The shells can also be valuable for dogs who have difficulty eating bones.
Simply dry the shells out and grind them in a clean coffee grinder until they are powdered and sprinkle the powder on your dog's food.