Аллергия может появиться после любого периода времени. Есть еще понятие - накопительная аллергия.Я бы все же меняла не магазин, а именно корм. Роял Канин вообще плохой корм, мое стойкое убеждение. Попробуйте перевести на беззерновые консервы, или натуру, чем давать сплошную кукурузу, что в Рояле.