It's the final! After three weeks, 30 competitors have been whittled down to just four owners and their dogs. Who among the finalists is the true star, and who is worthy of being crowned at this year's Crufts?