Can I ask you if this is your first puppy? Also, what does he do that makes you so angry you need to hit him? How much exercise does he get? And does he have company during the day? Puppies can be REALLY hard to raise, especially if it's your first time, but it is definitely not okay to hit him...