Well, I'm going to admit that I didn't read every response ~ so you might have already been given this advice.
I will chime in that I don't think hitting is evey ok.
There's a training program called Nothing in Life for Free. It's a very gentle way of establishing control in your home. I always think it's a good place to start with a problem pup.
Nothing in Life is Free