Смена корма действительно может быть виновником, особенно если рвота началась сразу же после перехода! Но три недели - это довольно долго - обычно непереносимость проявляется в первые дни, пока организм ещё привыкает к чему-то новому. Но то, что кот рвёт почти каждый день, - это ненормально, и честно говоря, я бы сначала попробовала вернуться к старому корму и посмотреть, пройдёт ли проблема. Если рвота пройдёт в течение нескольких дней, значит, Purina действительно не подходила твоему коту.
Если же рвота продолжится даже после того, как ты вернёшься на Royal Canin, это означает, что происходит что-то более серьёзное - может быть воспаление желудка, непроходимость, аллергия, которая развилась тем временем, или другие состояния, которые вообще не связаны с едой. В этом случае нужно срочно отвести его к ветеринару, не жди дольше! Ежедневная рвота - это не то, чем можно пренебрегать.
А пока, если решишь проверить старый корм, делай это постепенно - смешивай немного нового с старым несколько дней, чтобы его желудок не получил шок. И проследи, рвота начинается всегда спустя какое-то время после еды или это случайно. В общем, если после возврата к старому корму проблема остаётся, ветеринар - твой единственный вариант!