A small dog has been delighting residents of his southwest China city with a range of tricks including cycling, skateboarding and balancing on top of a ball, state media reported.
Two-year-old Duoduo from Kunming city, capital of Yunnan province, has learnt a range of different skills remarkably quickly, says his determined owner Mr. Duan.
Wearing a pair of glasses and a cape that would make Elton John proud, Duoduo rolls through the streets on a small scooter, footage from China Central Television (CCTV) showed.
Duoduo can also ride a small bike, which Mr. Duan adapted from two bikes to make it more stable.
"The first time I trained him to ride the bicycle was this September. Everyone thought it was quite hard for a dog to ride a bike, but Duoduo is clever, and I taught him to do it again and again, and now he's basically got the hang of it," said Duan.
When Duoduo was five months old, Duan had already taught him to cross his arms, bow, shake hands and salute. But he quickly moved on to more challenging feats and now Duoduo can balance on top of a ball for long periods with a rose tucked neatly into his mouth.
"The first time he could only stand on the ball for several seconds. But on the second day, I started to teach him to walk on it, and now he can stand on it for a long time," Duan said.
Duoduo can also jump through a hoop Duan makes with his arms, walk on only his forelegs with his hind legs in the air, and weave neatly between Duan's walking legs.