Why dogs will stop eating?

They could be pregnant. You need to see your vet ASAP. It could be many things such as twisted bowel, etc., or simply the dog is not well just like humans have their off days. Let the vet diagnose this problem.