German Shepherd: Most trainable/smartest dog?