Causes Of Puppy Diarrhea.
Diarrhea can be associated with viruses such as parvovirus and distemper.
It also can be caused by intestinal parasites like whipworms, hookworms; protozoan such as giardia, bacterium like salmonella and E.
coli. The stress of coming to a new home could prompt loose stools.