bro animals dont know any better just keep your door locked while your away. my cat use to dislike me smoking too but eventualy he learned to deal with it and chills on my bed while i smoke if he dosent got a nap to take or some nip to get high on.
Well no wonder your cat pisses all over your pillows. She could also be marking her scent on them cause of the dogs and she wont use the littler box if the dogs have marked there scent on or around it... I think the communacation between you and kitty has broken down alot. You 2 should really sitdown and talk it out...
Old Yeller shotty behind the shed bro! Or maybe instead of boxing glove mechanism, Saw type mechanism in the litter box..