If a dog does not obey a command, there may be a very good reason: the command may be poorly taught, the environment is too distracting, there is no motivating reason for the dog to comply or this behavior has been punished in the past. Using a clicker can restore a “broken” behavior and lead the dog to produce reliable behaviors even amidst heavy distractions when properly trained. Remember, if you are clicking a dog for desired behaviors, then the absence of the clicker marks an undesirable behavior as well! There is no need to use punishment. Your dog may see aversive actions from you as random and cruel which can lead your dog to bewilderment, frustration, even aggression. If you feel punishment is necessary, I recommend choking or shocking yourself repeatedly with an aversive dog collar until you recognize how horrible, irritating and easy to misuse these stimuli are. Don't forget to whack yourself in the head with a newspaper! You may find many trainers today still push these methods and the reason is simple; punishment can suppress bad behavior. It can also be misused easily, cause physical/psychological harm and shut down a sensitive or anxious dog beyond hope of repair. Consider this, should your boss be allowed to physically punish you when you screw up or have a bad day? Would you be motivated to work for such an insane person?