We buy her these fancy schmacy comfy beds and she sleeps on the cable box. 
My pup will sleep on the hard wood floors in my bedroom sometimes instead of staying on the bed with me. Animals have a different mindset no doubt.
The only cats we ever had was a stray that came up to live in our woodshed and had a litter of kittens about a week later. We took care of them and I actually grew to like them a lot despite not being a cat person at all. They all ended up running away when they got older though, so I guess the care we gave them didn't amount to the staffage they wanted.

I wouldn't be against having one outside here at my house for mice control for sure.