"What is your pet's name?"
Translation:¿Cómo se llama tu mascota?
The literal translation of "¿Cómo se llama?" is "What do you call yourself?" which is fine when asking people what their names are... but a pet can't call itself anything, so I wrote, "¿Cuál es el nombre de tu mascota?" and it was accepted.
Would a native Spanish speaker make that distinction, though? Or is "¿Cómo se llama?" used universally, regardless of whether it's a pet or even an inanimate object (such as a doll)?
It's like the joke in the Airport movie: "Excuse me, sir, there’s been a little problem in the cockpit.” Ted: “The cockpit? What is it?” Randy: “It’s the little room at the front of the plane where the pilots sit. But that’s not important right now.”
"Qué" is the 'What" in that joke.
("Qué is your pet's name?" "It's the word we use to call him." "Cuál is your pet's name?" "Rover".)
No. Though "mascota" is a feminine noun and goes with feminine determiners, it is used for both genders, so you can say "Mi mascota es un perro" or "Mi mascota es una gata". This usually happens in Spanish, there is a word with masculine or feminine gender that is used as common gender: "una jirafa, una ballena, una serpiente, una cebra", etc. do not have masculine. "Un topo, un rinoceronte, un cocodrilo, un venado, un cisne", etc do not have feminine.
N:B: Este perro es mi mascota
No, you can't, as you've said, 'What is your pet is called?' Either you have to say 'What is your pet's name?', which would be '¿Cuál es el nombre de tu mascota?' or 'What is your pet called?', which is '¿Cómo se llama tu mascota? However, you still have to remember that the questions, '¿Qué?' = What?; '¿Cuál?' = Which; '¿Cómo?' = How? aren't translated literally from one lanauage to the other.
La construcción de las dos oraciones no es igual. Se puede traducir 'What is your pet's name?' a '¿Cuál es el nombre de tu mascota?, pero han usado la construcción alternativa con el verbo 'to be called', 'llamarse'. '¿Cómo se llama tu mascota? = How is your pet called? (que no se dice) = What is your pet's name? También se puede decir, 'What is your pet called?', pero la traducción al español queda igual: '¿Como se llama....?