Diarrhea is a common problem in puppies. It can be caused by a variety of factors, including viruses, bacteria, parasites, and food allergies. Most cases of diarrhea are mild and will resolve on their own with home treatment. However, if your puppy has severe diarrhea or is showing other signs of illness, such as lethargy or vomiting, you should take them to the vet.
Dogs actually have a well functioning digestive system and dog diarrhea is not a common experience. But I know that when my dog has diarrhea I can usually attribute it to something that could be an avoided. Some of the common causes of diarrhea in dogs are: