There are several things that can cause this. Firstly, the feed. What dog food is the dog on? Dry food is difficult to digest, so try switching the diet for a couple of days. It's possible that the stomach is unable to digest the food, so is regurgitating it.
Second, make sure you're not feeding the dog too much. Adult dogs need one feed in the day, follow the instructions on the packaging as this depends on the dogs size. If you're feeding too much, then the dog will vomit the food after a while because the stomach will not digest all the food.
Finally, there could be a stomach virus, or infection. To clear this, (first try the other recommendations) stop feeding the dog for 24 hours, and after 24 hours feed boiled chicken and boiled rice in small meals for two days to allow the stomach to rest. After this, if the vomiting stops, then go back to the normal diet.
Make sure the dog does not get dehydrated. Give it access to plenty of clean water.
Second, make sure you're not feeding the dog too much. Adult dogs need one feed in the day, follow the instructions on the packaging as this depends on the dogs size. If you're feeding too much, then the dog will vomit the food after a while because the stomach will not digest all the food.
Finally, there could be a stomach virus, or infection. To clear this, (first try the other recommendations) stop feeding the dog for 24 hours, and after 24 hours feed boiled chicken and boiled rice in small meals for two days to allow the stomach to rest. After this, if the vomiting stops, then go back to the normal diet.
Make sure the dog does not get dehydrated. Give it access to plenty of clean water.