If the ball is small enough to pass through, it typically takes around 11 to 24 hours for a dog to pass it successfully. If you notice that the ball consumed was large, or it has not been passed after 24 hours, it is imperative to seek medical treatment right away. It’s likely surgical treatment is needed at that point.