O-DOG is a dance crew from Changsha, China in the Hunan province.
Their dance performance earned them 3rd place and featured characters from the series as well as story elements from Naruto Shippuden.
The first Arena competition was held in 2015 in China, and currently hosts competitions in Singapore and in Los Angeles.
Arena Official Homepage:
https://www.arenadancecomp.com/