An electronic animal trainer with temperament learning. The electronic animal trainer with temperament learning learns and remembers the response pattern of the animal to the correction stimulus to provide a customized training profile.