does food hours many how many hours does it take a dog to digest food It takes about 6 to 8 hours for food to pass through your dogs digestive system. It takes smaller dogs 4 to 6 hours while larger … Tuesday, September 27, 2022 Edit