Question: how long does it take for a dog to have diarrhea?
Answer: Dogs and Diarrhea Diarrhea in dogs can occur suddenly and last as long as a day or two up to a few weeks or months. If your dog's diarrhea persists for more than a day, dehydration can be a concern.