How long does it take for something that a 30lb. Dog ate, to pass through his digestive system?
When the digestive system of the dog is functioning smoothly, it takes 7 to 10 hours to pass through the digestive system. Various organs reduce food into nutrients that the dog can absorb and use.
What did it eat? Something bad?