If you want to be on the safe side, go to the vet. But if the dog is still eating, and doesn't seem sick or anything, you might just wait it out. It sounds like, based upon the size, it has a good shot at passing.
You have to wonder how many things they eat that we don't even know about. :/