Actor and comedian Bill Cosby's six-year-old Dandie Dinmont terrier, Harry - named after British royal Prince Harry - has won Best of Breed at the Westminster Kennel Club dog show in New York City.