Not puppy proof.
I bought this to keep my dog from playing with the toilet paper. It seems to have worked for the rolling it out problem. He decided to tear it up instead.<br />It’s pretty tough to get more than a sheet at a time off of a new roll with this installed.
Rating: 2 stars