A Cavapoo is a cross between a miniature Poodle and the Cavalier King Charles Spaniel. They weigh no more than 20 lbs and stand 12-14 inches tall.