Outbreeding is the breeding of unrelated animals, which may be between individuals of the same breed (but having no common ancestors), or between different breeds (cross breeding) or different species (inter specific hybridisation). Outbreeding is an important strategy of animal husbandry as it helps to overcome inbreeding depression.