I've just booted my dog in the face
Why would you do that? Do you hit him often?
Yes, because he shit in the house when I wasn't home
He likely doesn't understand why you're hitting him. All he knows is his best friend walked in the house and whacked him for no reason. How do you expect him to connect something he may have done hours ago with your abuse?
He shit in the house again and I want to hurt him.
I can understand your anger, but I have to warn against treating your dog this way.  Not only is it wrong, but it won't solve anything, and may even make the problem worse.  Since your dog doesn't know that you are hitting him because of making a mess, he will just get more nervous, and that will tend to increase the number of accidents.