Animal behavior types can be categorized into several types including learning, habituation, imprinting, classical conditioning, trial and error learning, latent learning, insight, reasoning, and cognition. Learning is the modification of behavior based on experiences and can range from simple to complex. Habituation is the decrease in response to repeated stimuli over time. Imprinting occurs during a sensitive period where young animals learn recognition and attraction patterns. Classical conditioning pairs an innate response with a new stimulus. Trial and error and insight involve solving problems through testing or understanding relationships. Latent learning occurs without reinforcement. Animal cognition allows perception, processing, and use of information.