hate his guts

Hate his guts is another way of saying that you hate everything about someone, including his guts. By saying you hate someones guts, you are trying to say that you hate someone so severely and so completely that you hate absolutely everything about him from his skin straight through to his guts and bones. It is a sardonic way of mentioning the level at which you dislike another person.