Here is another robot dog designed for more advanced students and researchers. This 12DOF Open Source Robot Dog has up to 6.6lbs load capacity. It weighs 33.1lb in total. It has an open source control. It has high speed brushless motors for smooth movement.
As you can see in the above video, robots like these can be programmed to maintain their balance even when kicked.