Now there's a thought! I've always been punished and after a while I'm like, "You know what, game over."you can also try lavishing him with "rewards" (hugs, kisses, gifts, compliments, etc.; whatever he likes and reponds well to) when he comes back to you from his cave. You know this already, but I'm going to say it again for emphasis: do NOT punish your INTP for going to his cave. Keep rewarding him for coming back to you.