Yeah. It'll be a weekly chore to clean it, but if it'll keep the cat from waking me up in the middle of the night, it'll be worth it. Concerning dogs, I'm just not a dog person. Every dog I've every tried to own turned out to be a big problem that I had to get rid of. Ripping up carpets, scaring kids, etc, etc...