A dancing dog that performs two-minute choreographed routines to Flintstones and Mission: Impossible soundtracks has won reality show Britain's Got Talent.

Pudsey and his owner Ashleigh Butlet took out this year's title and £500,000 winner's cheque on Saturday night, overcoming stuff competition from dance troupes, synchronised swimmers and a Welsh choir.

The result was a shock to bookies who had singing couple Jonathan and Charlotte as favourites to win.

Butlet, 17, told the Daily Mail the attention had gone to Pudley's head.

Advertisement

"He's definitely become a diva," she said.

The pair will go on to entertain the Queen in this years Royal Variety performance.

Watch Pudsey perform in Britain's Got Talent:

- AP