For now I'll just redirect you to an excellent article already written. Why re-invent the wheel?
http://www.breedingbetterdogs.com/achiever.html