My 3 year old yorkie is annoying as sh!t. It barks for about 3 minutes when someone knocks on the door. He looks out a window all day long and barks at people when they walk by, barks at anything and everything! If you yell at him to stop he barks at you. He only stops when I smack his ass (beat him).