Question: how long does it take for diarrhea in dogs to go away?
Answer: Usually most diarrhea will run its course within two to four days, although in some cases, it can last longer. If there are any other signs of illness like vomiting, loss of appetite, depression, or pain, a veterinary trip is in order.