Dog training is the application of behavioral analysis that uses environmental background events and consequences to modify a dog's behavior, either to assist in specific activities or to undertake particular tasks, or to participate effectively in life contemporary domestic. While training dogs for specific functions date back to Roman times, at least, the training of dogs to be compatible with home pets developed with suburbanisation in the 1950s.
A dog learns from the interactions it has with its environment. This can be through classical conditioning, where it forms an association between two stimuli; non-associative learning, where their behavior is modified through habituation or sensitization; and operant conditioning, where it forms an association between an antecedent and its consequence.
There are a variety of established methods of animal training, each with its followers and critics. Some of the best-known dog training procedures include the Koehler method, clicker training, motivational training, electronic training, model rivalry training, domain-based training and relationship-based training. The common characteristics of successful methods are knowing the attributes and personality of the animal, the exact moment of reinforcement and / or punishment and constant communication. The use of punishment is controversial with humanity and the effectiveness questioned by many behaviorists.