We all think of cats as staunchly independent, the low-maintenance pets who keep themselves clean and entertained while we go about our daily lives.