what are the difference between outcrossing and crossbreeding ?
Out-crossing: In this type of out-breeding, the mating of animals occurs within the same breed. Thus, they have no common ancestors up to the last 4-5 generations.
Cross-breeding: In this type of out-breeding, the mating occurs between different breeds of the same species, thereby producing a hybrid.