A mixed breed is any dog that has two or more breeds in its ancestry. Purebreds originate from the same breed and have no other breeds in their history. Both are excellent choices to keep and train.