Peroxide is a life saver. Our dog has swallowed articles of clothing in the past. It's either peroxide, hope that it will pass, pay for a $5,000 surgery, or put the dog down... we choose peroxide. I know its not the best thing for our dog, but it has to beat all three other options.