Apuesto a que millones de gatos se nombran con nombres como "Sam". ¿Están menos entrenados? Apuesto a que no (pero tampoco tengo pruebas).
Centrémonos en la razón por la cual Chris C. Pinney te da su sugerencia:
Esto le permitirá diferenciar entre su nombre y los comandos de una sílaba que puede elegir enseñarle.
Que es un nombre
Como humanos, nos identificamos con nuestro nombre. No solo decimos: "Me llamo Anna" o "Mi nombre es Anna", sino que también decimos: "Soy Anna". Nuestros nombres son un identificador para toda nuestra personalidad.
Para las mascotas esto no es lo mismo. No se identifican usando un nombre. Pero pueden aprender que cuando alguien llama a un comando especial (su "nombre"), es bueno prestarle atención a esta persona. Saben que pueden recibir algunas golosinas o derrames cerebrales si acuden a esta persona cuando escuchan esa orden. Incluso pueden diferenciar entre diferentes nombres. Por ejemplo, si tiene dos gatos llamados "Kitty" y "Chloe", Kitty sabe que "Kitty" es su comando especial, pero no tiene que reaccionar cuando Chloe es llamada.
Para enseñarle un nombre a una mascota es necesario ser siempre coherente. Si es importante para el propietario que la mascota sepa su nombre, es bueno entrenarlo como cualquier otro comando (por ejemplo, darle un regalo a la mascota si le presta atención después de llamarlo). Si hay más de una mascota, es importante que siempre se recompense solo a la mascota que se quiso decir y no a las demás.
El mayor problema con los nombres y comandos que pueden confundir a las mascotas es la repetición de comandos sin ser estrictos. Por ejemplo, cuando siempre dices: "Detente Max, no te rasques ...", "Detente Max, no comas ...", "Detente Max, no saltes ..." después de un tiempo Max pensará que su nombre es "Stop Max" incluso si lo entrenaste antes para que se detenga cuando le das la orden "Stop". Y no puede evitar esta confusión utilizando un nombre con más sílabas o terminando con una vocal. Como al gato no le importa, se llama "No Max" o "No Maxi".
Debido a que los nombres son como comandos para mascotas, sugeriría que no importa, cuántas sílabas tiene un nombre y si termina con una vocal o no.