My cats sometimes regurgitate their food when they eat too much. Are you free-feeding? Maybe limiting the amount at one feeding will help if that's the case.

I'd try sticking with one brand for a while, too.

mary