11-year-old Alexa Lauenburger stunned the Britain's Got Talent judges tonight with her EIGHT dogs.
Alexa won the German version of Got Talent in 2017 with her dogs when she was just 10-years-old.
She appeared on BGT: The Champions tonight with her dogs Jenny, Sabrina, Nala, Sally, Maya, Specky, Katy and Emma.
Alexa performance tricks with the dogs with a circus-inspired theme to the music of The Greatest Show from The Greatest Showman.
You can watch Alexa's performance in the video below...
With Ant and Dec seem mightily impressed, the pair hit the golden buzzer to send Alexa straight through to the grand final.
In the Britain's Got Talent: The Champions heats, each week nine acts go head to head with two acts making it through to the grand finale.
The first is a Golden Buzzer act chosen by one of the judges or Ant and Dec while the second is voted through by superfans in the arena audience.
That will leave 10 acts for the grand final where one will be voted Champion of Champions, winning a cash prize and a coveted trophy.
The first episode saw Ukrainian sand artist Kseniya Simonova win the Golden Buzzer from Amanda while American daredevil duo Bello and Annaliese Nock won the superfan vote.
Acts competing against Alexa tonight include the first comedian to ever win BGT, Lost Voice Guy, along with Alesha’s golden buzzer from series 11, dance group Mersey Girls and series 5 winner, singer Jai McDowall. We also welcome back choir 100 Voices of Gospel and acrobatic duo Gao Lin & Liu Xin.
Joining them are Italy's Got Talent's Antonio Sorgentone, America's Got Talent's Deadly Games and British ventriloquist Paul Zerdin who previously won the American show.
Plus we dance group MerseyGirls make an enmotional return to the stage after previously making the final of 2017's show.
Britain's Got Talent: The Champions returns to ITV on Saturday, September 7 at 8:30PM.