KDO.... is right about positive reinforcement too.
If you cannot see the dog, or do not know for sure he is not doing what you want, never push either button, buzzer or shock.
I am not a fan of Ceasar either, while some of his stuff is ok, some I disagree with. BUT he is working with non-animal people that do not understand you have to treat an animal like the animal it is to get results.
Animals do not respond to reason, they have leaders/alphas/ some one above them on the pecking order, You always want to be the alpha of your dog, that is why little things count, making sure they sit before they eat and do not eat until you tell them too. Not going through a door before you.
And I know some will not agree with this but it has served me well, when playing with your dog, at some point you need to grab his neck or head and pin him to the ground and "growl" in his ear until he goes limp. Going limp is a sign of submission. Play and fights are how they determine pecking order.
When you are the alpha things will go better. My black dog was the alpha pup of her litter. She is naturally inclined to be the alpha. I have to hold her down and growl fairly often with her, as she is always challenging me. She can never win. Fairness is not a word dogs comprehend in terms of pecking order.