* Dietary indiscretion: consuming certain plants or objects that can cause digestive upset. Dogs may eat grass to induce vomiting when feeling nauseous.
* Parasites: especially intestinal worms, can lead to eating grass and vomiting.
* Pancreatitis: inflammation of the pancreas which also causes upset stomach and digestive troubles.
* Sudden change in diet: rapid changes in dog food can cause digestive upset.
* Inflammatory bowel disease: these are group of conditions that affect dog's digestive tract and cause GI symptoms.
* Toxin exposure: some plants, chemicals or cleaning agents if ingested can cause vomiting and diarrhea.
* Stress or anxiety: can cause dogs to eat grass to soothe their stomach or relieve stress.
It's essential to take your dog to the vet if vomiting and diarrhea persist, or if there are any other symptoms such as lethargy or abdominal pain, to determine the underlying cause and receive appropriate treatment. The veterinarian may perform tests like stool analysis, blood work or imaging to identify the underlying issue.