Please remember that the opposite of reward is not punishment...it is no reward. :dogsmile:
It is absolutely possible to train without any type pf physical punishment whatsoever. My dogs are all trained this way, and all seem to learn just as well. In fact, I 'd be willing to assert that my dogs are much better behaved than many dogs I know that have been "punished" in various ways. (I am not talking abuse, here.)
I have trained horses, chickens, hamsters, a goldfish, my blue and gold macaw, as well as other creatures...for many of these species, physical punishment is simply not possible.
My chickens took one day to learn several tricks, and only 2 days to learn to pick the queen of hearts out of a hand with numerous number and face cards. The only things used were treats and a clicker.
So please read up on learning theory, especially the concepts of positive and negative reinforcement, and positive and negative punishment. You might be surprised.
A couple of good books:
Excel-erated Learning by Pamela J. Reid
Don't Shoot the Dog by Karen Pryor
Both available in paperback, or your library probably has them or can get them for you. Amazon has them available. And look around, there are a lot oaf good resources available.
By the way, I don't think that you are being abusive to your pet, I just feel that there simply are better ways to teach. I never had to strike my children, either, and they grew up to be solid citizens.
Good luck with your learning and training!