I would ask about his health---maybe there is a problem no one has considered.

I learned that my cat has a touchy stomach when I thought she had a bladder problem. Switched everyone to sensitive stomach food and all seem to be better.