Here is another robot dog that can run, climb stairs, and negotiate rough train. Jueying is a 4-legged robot that measures 1 meter long and 60cm tall. It weighs only 70kg. It is completely electric and lasts up to 2 hours on a full charge. It has a top speed of 6km per hour.
As you can see in the above video, the robot can handle being kicked or pushed around. More info is available here.