maybe he has allergies or a UTI? have you given him a bath lately? because if you have he may have gotten itchy from the shampoo.