Dog training requires a lot of time a dedication from the dog owner, you have to keep the dog under control at all times and give the same commands repeatedly so he has the ability to learn their meanings, this requires you to be out with the dog constantly, if you slip up and just start letting the dog off to do as he likes once in awhile without your being there to reinforce the behaviors he will quickly regress. I have found that proper use of a shock collar will speed up the training process exponentially, I say proper use because these collars can easily be misused. On thing that is beneficial with the shock collar is you don't have to be out by the dog you can nail them from anywhere within the collars working distance if need be, with my chickens when I first let them out my dog instantly went for the side of the run, I knew she would, I stayed in the house watching through the window, when she got to the fence near a chicken I zapped her one time, I didn't scream and holler like a idiot or hold the button down and shock her into oblivion, just one zap and the fact that she didn't know I was there watching nor did I yell made her believe the the chickens inflicted that shock, not me, after that she wouldn't go near the run, when the chickens came outside she was so afraid she ran for the house, lol.