Most of the time, when dogs eat their own vomit, its not a cause for concern. Look at it this way if your dog is eating his own vomit , that means that you dont have to clean it up! On the other hand, if your dog is vomiting persistently and showing other signs of being ill, it would probably be a good idea to take him to the vet.