The winner of the 143rd annual Westminster Kennel Club dog show has finally been named. Nearly 3,000 dogs were vying for the top prize during the two-day competition.