I know they make spray on products that you can find in the pet isle that will repel your pet from visiting areas of your home. You might try that, but I don't know if it may leave a residue on your carpets. I personally don't like the smell of them, so it repels me too