Question: why a dog has diarrhea?
Answer: Other less common causes include bacterial, viral or parasitic infections of the gut, a disease affecting the bowel, foreign body blockage, eating something poisonous or, in rare cases, problems with the liver or pancreas. Stress, heatstroke and dehydration can also cause a sudden onset of diarrhoea.