When something is ingested by your dog, it usually takes between 10-24 hours to move through the entire digestive tract. Some objects, however, can take much longer even months! Sometimes, objects are too big to progress through the digestive tract, and when this is the case, they cause an obstruction.