how long does it take for a dog to digest its food
Generally, it takes between seven and 10 hours for a dog to digest food, but the many variables mean that only your vet can tell you how long it should be taking.