There is no better way to learn coding and robotics than building and programming your own robots. The mechDOG is a DIY Arduino robot dog that can inspire you in your own projects. It is driven by Lynxmotion Smart Servos.
The mechDOG can move forward/back and turn. Its chassis is made with aluminum with some high impact polystyrene parts. Each leg has 3x ST1 servo motors. The above video from Mech-Dickel Robotics shows this rodog in action.