Dog breeding refers to the practice of mating two dogs with desirable traits or qualities so as to produce offspring with similar traits. Purebred dogs are usually bred for specific reasons like temperament, appearance and health among others.