Oops....!! I am afraid that Caleb has some hidden problem... . I would like to advise you to consult your vet about this. You say he didn't do this before, so there has to be a reason for this change is his behaviour! Did you get another pet recently? Or a baby? This might make him jealous...