Your dog has its reasons for disobeying you, according to Kevin Salem, master trainer, dog psychologist and operator of dogsecrets.com. In order to change its behavior, it is important to understand why your dog ignores your commands. By understanding the factors driving your dog's behavior, you can adjust your training methods to ensure that your dog knows exactly what your expectations are and learns to work with you instead of against you. No matter the age or breed of your dog, bad behaviors can be reversed, and your dog can learn follow your commands.
Be consistent. Always use the same commands. For example, if you choose "down" to get your dog off the furniture, do not change the command to "off." Such inconsistencies will confuse your dog.
Check your voice tone. Your commands should not be tentative or sound like questions. Your tone should be firm, but you do not need to yell at your dog.
Maintain authoritative body language, suggest the dog trainers at trainpetdog.com. If your voice tone is authoritative but your body language is not, your dog may ignore you. For example, look directly at your dog when correcting it.
Utilize tools for assistance. Choose training tools that fit your dog's needs and personality. For example, use a squirt gun on a small dog to stop bad behavior. Use a shaker can (see final Tips entry) followed by a firm "no" to get the attention of a large dog and to stop it in the middle of inappropriate behavior.
Praise your dog when it obeys. For example, after using the shaker can method, pet, praise and look directly at your dog to reward it for stopping the undesired behavior.
Follow through after every command. Your dog will test you, and if you do not consistently enforce your commands, it will think it is not necessary to obey.