The best piece of advice is to take your dog to the vet immediately, as there is no way of saying exactly why your dog will not eat without knowing the full circumstances. A dog can go 24 hours comfortably without eating, but once the dog has stopped eating for a number of days then that it is a signal that the dog is very sick. It's very unhealthy for the dog to starve like this, too, so it's important that you book in with the vets so that they can take a look at your sick dog.
In the meantime, there are some things you can do to try and make your dog eat. You can open your dog's mouth to check for injuries to the gums, cheek or teeth, too. It could be that your dog is in pain and will not eat for this reason. In which case, try giving your dog some soft food like tinned dog food. You may even want to put some milk in a bowl as the milk will provide nutrients but will not rub up against the gums. If you are going to give your dog milk then it is generally healthier to provide it with goat milk. The dog will be able to stomach it much more easily than cow milk.
You could also mix one cup of milk with an egg, and add some sugar for flavor. This is what you should offer your pet whenever it doesn't eat. The egg is rich in nutrients and the milk has calcium, and like mentioned before it will not rub against the gums. It's really easy for the dog to digest too, and also acts as a way of soothing irritated stomach linings of dogs.
In the meantime, there are some things you can do to try and make your dog eat. You can open your dog's mouth to check for injuries to the gums, cheek or teeth, too. It could be that your dog is in pain and will not eat for this reason. In which case, try giving your dog some soft food like tinned dog food. You may even want to put some milk in a bowl as the milk will provide nutrients but will not rub up against the gums. If you are going to give your dog milk then it is generally healthier to provide it with goat milk. The dog will be able to stomach it much more easily than cow milk.
You could also mix one cup of milk with an egg, and add some sugar for flavor. This is what you should offer your pet whenever it doesn't eat. The egg is rich in nutrients and the milk has calcium, and like mentioned before it will not rub against the gums. It's really easy for the dog to digest too, and also acts as a way of soothing irritated stomach linings of dogs.