Occasionally vomiting can be absolutely normal. However. if your dog experience multiple bouts of vomiting, or blood in vomit, you should call your veterinarian to schedule an appointment immediately. This can be signs of poisoning, gastroenteritis, or foreign material ingestion.