Any chance he's sore for some reason? Might be worth it to have a vet check just to be sure. If something hurts, he's not gonna want pressure on it, and being held the contact is on his underside not topside. Make sense?