what is the errors whose cat is this? He's laying in my lap and refuses to leave.

The error in the sentence is the word "whose" should be replaced with "who" to correct the sentence to: "Who's cat is this? He's laying in my lap and refuses to leave."