Dogs can eat eggshells, and they are actually an excellent source of calcium, which is essential to healthy bones.
You can even keep and grind up the shells when you're making eggs for yourself, and mix it into your dog's food.
Just don't overdo it, one egg a day should be fine.