为什么狗狗直立行走?
谢邀! 从生理角度来看,狗是天生无法直立行走的。因为犬科动物的身体结构决定了它们只能四肢着地行走或者奔跑,而人类站立时负重主要在腿上和脚上,对于腰部的压力其实是相对较小的(相对四肢着地的犬科动物) 。所以从体能消耗的角度来看,无论是奔跑还是走路,对四肢着地的犬类来说其实是一样的。
但人类发明了工具后,又有了第二个决定性的因素——站立后的头部高度发生了变化。 如果想使头部到达与爬行时相同的水平线,体型的狗需要将身体缩短40%,体型大的狗要缩短75%以上才能维持相同的视角。而这显然不可能,那么唯一的方法就是直立起来。 (关于人类为什么要直立,可参看 @叶子的历史课 答案) 所以如果人类想拥有相同高度的视线,狗就只能选择直立来达成目的。
PS:其实这个原因也能解释为什么狮子等猫科动物虽然可以直立站起来,但不会像狗一样以直立姿态散步。因为在猫科动物的腿部肌肉设计上,并不适合长时间支撑身体的重量。如果长时间保持直立状态,对它们的踝关节、骨骼甚至腰椎都会有很大的负面影响。它们能直立起身体主要是为了俯身啃食较低位置的植被,而不是为了“仰望星空”的。