1. Choosing parent with desired characteristics to breed & produce offspring with desired characteristics
2. Artificially selecting parent to breed from a mixed population that have desirable characteristics
3. Selecting again from the offspring and only breeding the ones with the desired characteristic
4. Continuing this process over many generations, until all offspring show the desired characteristic