Dog Breeding: The Theory & the Practice