¿Cuál es la gramática correcta tiene una mascota o perro?

La gramática correcta es "¿Tiene un perro mascota?"

He aquí por qué:

* Acuerdo de sujeto-verbo: El tema de la oración es "Ella", que es singular. El verbo "tiene" de acuerdo con un tema singular.

* verbo auxiliar: La pregunta utiliza el verbo auxiliar "hace" para formar la pregunta.

* "a" vs. "el" Usas "A" porque estás hablando de un perro mascota, no de un perro específico.

¡Avísame si tienes alguna otra pregunta de gramática!