犬的品种很多,其体格大小差异可在20倍以上。犬体最高的可超过1米,最矮的只有20厘米;最重的犬有一130千克,最轻的犬只有1.5千克。犬的体格虽然差异较大,但解剖构造基本相同。犬有225~230块骨头,这些骨头不但构成了犬体坚固的支撑系统,对内脏器官具有保护作用,而且是能够疾速奔驰的基础。犬的肌肉发达、强壮,使它不但能快速奔跑,而且耐久性好。据报道,犬100米的纪录是5.925秒,是由一只荷兰灰犬在1971年创造的。这个速度远比人类快得多,而且与赛马的100米速度5.17秒很接近,就是一般的家养中型犬,其100米速度也不超过10秒,非常灵活。犬的耐力闻名于世,能连续奔跑几十公里。如在第一次世界大战期间的传令犬,仅用50分钟就跑完了21.7公里的路程。最著名的是在北极附近举行的雪撬拉力赛,十几条犬拉着几百千克重的物品,在摄氏零下40多度,寒风刺骨的雪地上奔驰,而每天只有短短数小时的休息。据记载,一只犬在雪地上可拉动100千克重的物品。
犬的后肢骨路强壮,肌肉发达,因此,犬也是跳高能手,最高可跳过5米的障碍物。