I have a self cleaner and LOVE it!! It does stick now and then though. It also doesn't keep the dogs out. The dogs are quick little suckers and smell it before I do. So, I use a baby gate as well.