1、表达的意思不同:“犬”用于贬义较少,“狗”专用于贬义较多。犬马之属劳,不说成狗马之劳,犬子是自谦,狗子是骂人,狗特务也不叫犬特务,狗屁也不说犬屁,狗东西不说犬东西。总之,二者差别是微小的。2、体型不同:犬比狗的体型大,有种说法是:最大的为獒,次之为犬,小的就是狗。
3、脚趾不同:犬一共20个脚趾,狗18个脚趾,区别就是脚踝以上有一个小的脚趾。
4、时代不同:犬字产生在甲骨文里很清晰,说明犬产生在遥远的年代,至少上溯至五千多年前,这是狗的原始称谓。而狗字的使用才二千多年,是属于派生称谓。
5、范围不同:犬是泛称,无论大狗小狗、长毛狗,亘古的忠犬,均可称犬。而狗则不同了,严格名意上的狗就是指小狗或小型狗。