Cognitive enrichment has been gaining more attention in the last few decades as it has shed some light on the importance of ecological challenges for captive animals, specifically laboratory, farm and zoo, as a means for improving wellbeing. However, there is no current consensus on the definition of this term. A proposed definition of cognitive enrichment is as follows: improving animal welfare by providing opportunities for captive animals to use cognitive skills for problem solving and providing limited control over some aspects of its environment. Typically, it involves a reward, be it a sense of satisfaction or receiving something tangible such as food. The animal therefore anticipates positive benefits from a challenging situation which can directly affect its emotional processes. Cognitive enrichment should be provided in addition to a diverse environment that is already structurally and socially enriched; it goes beyond the basic needs of the animals.