The Cavapoo is a designer breed, a cross between the Cavalier King Charles Spaniel and Poodle parents, encompassing the best attributes of both spaniel and poodle dog breeds.