No, it's not Crufts. I doubt very much that Ashleigh would have dressed like that for Crufts. I shouldn't think she and Pudsey would do a routine like that for Crufts either.
It's not Strictly Come Dancing either, so that's the ballrm dancers out.
It's not Sydney Opera House, so why on earth are those opera singers you like so much there?
What on earth are those soulful boys doing there? Surely their place is on X Factor or The Voice?
Why on earth were we subjected to a chap with a saucepan on his head pretending to be a Dalek? That can only be acceptable in the privacy of his own home.
One could go on. Ultimately, who and what are allowed on BGT? It's an audition show for VARIETY. That means any old thing really. If it's not entertaining in one way or another it the act will get knocked out.
Have you heard of Clever Hans? That act would have been up there in the top 3 in its day.