Why does my Dog have Diarrhea?

A dog can have diarrhea due to something it has eaten, reaction to it’s dog food or it may have worms. If you have changed it’s diet recently this could cause a stomach problem too.