You know switching foods all the time can cause upset tummies. You might try to get a good quality food and stick to it. It could also be allergies. In the meantime, I really think you should take kitty to the vet just for a checkup just to be on the safe side. Is that your kitty in the attachment??? A little Scottish Fold. So cute.