The timing shouldnt go past two hours since after that, the object will be down past the stomach, making it hard to get out. When the swallowed object is in the stomach, its easier for hydrogen peroxide to irritate the stomach, making him vomit. But if its in his intestines, your puppy will not vomit.