El cambio de comida podría ser realmente el culpable, ¡especialmente si el vómito empezó justo después del cambio! Pero tres semanas es bastante tiempo - normalmente la intolerancia se manifiesta en los primeros días, mientras el cuerpo todavía se está acostumbrando a algo nuevo. El hecho de que vomite casi todos los días no es normal, y honestamente yo intentaría primero volver a la comida anterior y ver si el problema se resuelve. Si el vómito desaparece en pocos días, entonces fue realmente la Purina la que no le sentó bien a tu gato.
Si en cambio continúa incluso después de volver al Royal Canin, significa que hay algo más serio de por medio - podría ser una inflamación del estómago, una obstrucción, una alergia que se desarrolló mientras tanto, u otras condiciones que no tienen nada que ver con la comida. En ese caso tienes que llevarlo al veterinario lo antes posible, ¡no esperes más! El vómito diario no es algo para tomarse a la ligera.
Mientras tanto, si decides probar con la comida anterior, hazlo de forma gradual - mezcla un poco de la nueva con la vieja durante algunos días, así su estómago no sufre un shock. Y observa si el vómito llega siempre pasado un tiempo después de comer o si es aleatorio. De todas formas, si después de volver a la comida anterior el problema persiste, ¡el veterinario es tu única opción!