Cuto should be capitalized if it's the name of your cat. I think your explanation about
who and
which are applicable to relative pronouns in many contexts. In your dialog
who is an interrogative pronoun, and
which would be wrong.
Who is fine. If the speaker were sure that
Cuto wasn't a person, he might say:
What is Cuto?
CB