I know for a fact unless you do a big shampoo to your carpet you will never clean away all his accidents meaniung he can still smell them and he gets attracted to your carpet?? just a suggestion. I have carpet as well and they are the worst thing in the world. When ever we go to the in laws she thinks their carpet is a big pee pad