What is the difference between Crossbreeding, Outbreeding and Outcrossing?
Answer in keywords

Inbreeding : related individual,same breed

Outbreeding


Cross breeding : between different breeds
Outcrossing : unrelated individual,same breed,no common ancestor


Detailed answer

Inbreeding it is a mating within the same breed between different superior male and superior female. Inbreeding between close relatives can cause inbreeding depression like decreased Vigour , fertility and productivity. It is therefore advisable to mte superior animals of different population of the same breed .

Outbreeding is mating between unrelated animals of same or different breeds.

Outcrossing is mating between unrelated animals of same breed with no common ancestor for at least 4 to 6 generation. Offspring formed from such a cross is called out cross .

Cross breeding is mating between superior animals of different breeds for raising new breeds for improving local breeds.

Please note: Outcrossing and
cross breeding are two types of Outbreeding.

If you have any further doubts please ask .
Hope it helps!!