What Causes Diarrhea in Dogs?

The biggest cause of diarrhea in dogs is something they ate or a change in their normal diet. Causes to worry about would be worms or some sort of infection. It should clear up in 2-3 days if caused by something they ate.