how long should diarrhea last in dogs
Report Abuse. In general puppies should not have untreated diarrhea for more then 24 hours. For adult dogs that can be extended to three days depending upon the size of the dog. Diarrhea is a sign that something is wrong.