Противозудные могут помогать, так как от разлизывания зуд в любом случае есть, он уменьшается после лекарств, и кошка перестает на какое-то время, а потом понервничает и опять начинает. А если аллергия, то может не на корм, а на что-то другое? Может, она любит лежать на чем-то, что вызывает аллергическую реакцию?
