Why would a dog refuse to eat after she had puppies?

because she has left over weight from having her babies so she cant eat until the weight goes away