Oh, a second thought: raise the nests, so they are too high for the dog to reach into. You might also put a "lip" in the front of them to make it harder for the dog to reach into them. Like, about a two-inch barrier right at the front of the nest that the hens can step over but would prevent the dog from getting at the eggs.