犬的品種很多, 其體格大小差異可在20倍以上。 犬體最高的可超過1米, 最矮的只有20釐米;最重的犬有一130千克, 最輕的犬只有1.5千克。 犬的體格雖然差異較大, 但解剖構造基本相同。 犬有225~230塊骨頭, 這些骨頭不但構成了犬體 堅固的支撐系統, 對內臟器官具有保護作用, 而且是能夠疾速賓士的基礎。 犬的肌肉發達、強壯, 使它不但能快速奔跑, 而且耐久性好。 據報導, 犬100米的紀錄是5.925秒, 是由一隻荷 蘭灰犬在1971年創造的。 這個速度遠比人類快得多, 而且與賽馬的100米速度5.17秒很接近, 就是一般的家養中型犬,
犬的後肢骨路強壯, 肌肉發達, 因此, 犬也是跳高能手, 最高可跳過5米的障礙物。