The Cavapoo (also calle a Cavoodle), is a type of dog that is a cross between a Cavalier King Charles Spaniel and Poodle, most often a Miniature Poodle. The interest in this type of dog stems from the desire to create a non-shedding dog (with a poodle-type coat) that makes a great all-round family pet(like the CKC Spaniel). Cavapoos have become very popular over recent years, particularly in the US and Australia.