Outcrossing and cross-breeding are two common breeding

Outcrossing and cross-breeding are two common breeding practices in animal husbandry. How are the two practice different from each other and what advantages do they provide to breeders? Explain.

Differences between outcrossing and cross-breeding are:
outcrossing-and-cross-breeding-are-two-common-breeding-4