5. Stress Just like humans, puppies can experience stress, which may result in diarrhea. Changes in their environment, such as moving to a new home or the introduction of new family members, can contribute to this.