I have 5 yorkies, a maltese, a pekepom and a himmy persian. My home never has an odor. I use Glade fans in every room and febreeze on all furniture and in the air. Of course I keep all my "kids" very clean and groomed. People have always commented that they cannot believe my house smells so good. AND ps: I smoke too unfortunately.