If your dog hasn't recently eaten and you see undigested food 6 hours after eating then your dog could have a blockage in the area where the stomach connects to the intestine (
pyloric obstruction) or a general weakening of the stomach (canine gastric atony).