2 dog hours threw dog threw up undigested food 2 hours after eating The average amount of time your pup takes to empty his stomach is about 2-3 hours. Pets that have a weak digestive system are pre… Friday, July 8, 2022 Edit