If you really love pets, then they are like your own children.
We will be angry when our children do something wrong, but we will be distressed and will not beat him, "filial piety under the stick" is no longer popular in today's society, but the same our pets have done wrong things, what we can do is to make him understand that he has done wrong, instead of making them feel scared by hitting them, violence not only can not solve the problem, but will have a great impact on the psychology of pets, they will become very afraid, timid and small.
When they make mistakes, the most effective way is to stop it at the first time and reprimand it loudly, point to the place where it made mistakes and reprimand it loudly, it will understand that the owner will be unhappy to do this, next time it will not do it, if you don't see it make a mistake at the first time, then it is better not to lose your temper with it again, because it does not know what is wrong with it, it will think that you are a moody person, so that it will have a fear of you.
Training your pet must be rewarded and punished, and when it corrects its mistakes, you have to reward some, touch it and hug it, it will be very happy.