Flynn the bichon frise won best in show at the Westminster Kennel Club on Tuesday night, a choice that seemed to surprise almost everyone in the crowd at Madison Square Garden. He  beat out Ty the giant schnauzer, Biggie the pug, Bean the Sussex spaniel, Lucy the borzoi, Slick the border collie and Winston the Norfolk terrier. Scenes from the event: