Have you taken him to a vet recently?? I only ask because my MIL has a CKCS and he was recently diagnosed with a intestinal problem, and has to be on a special diet. Just a thought.