Hubo un tiempo en que había tres subfamilias en la familia Canidae. Estos fueron Hesperocyoninae, que incluye los primeros cánidos conocidos, así como animales ancestrales de las otras dos subfamilias; las Borophaginae, que incluye a los perros más grandes que jamás hayan vivido, que vivieron de manera muy parecida a las hienas manchadas hoy, así como a los pequeños perros extremadamente omnívoros; y Caninae, que es un linaje en el que las adaptaciones de carrera a distancia son más importantes. Los perros que estaban en Borophaginae y Hesperocyoninae tuvieron menos de estas adaptaciones, que incluyen patas delanteras relativamente rígidas, y por lo tanto, los perros en estas subfamilias podrían agarrar presas con sus patas mientras cazaban.
Los otros dos linajes están extintos. Solo vivieron en América del Norte. Mientras que los perros en la subfamilia Caninae todavía existen y viven en todo el mundo. Los únicos perros existentes están en Caninae, y la mayoría de las autoridades llaman a estos perros “caninos“. El término “canid” se refiere a toda la familia, incluyendo Borophaginae y Hesperocyoninae. Entonces, según esa definición, todos los zorros son caninos.
“Canino” también puede referirse a una de las dos tribus de perros existentes. La gran división en la familia de los perros es entre aquellos en el linaje del zorro y aquellos en los cánidos como lobos y el linaje de los perros salvajes de América del Sur. El linaje del zorro incluye todo lo que se conoce como zorro actualmente, excepto los endémicos “falsos zorros” sudamericanos y el perro mapache. En realidad, es un poco discutible dónde encajan los zorros grises e isleños, pero clásicamente, están en esta tribu. Se llama “Vulpini”, y los animales de la tribu se llaman “vulpinas”. El otro linaje incluye todos los perros salvajes de América del Sur y todos los cánidos de los géneros Canis, Lupullela, Lycaon y Cuon. A veces se les llama “caninos”. Por este uso de caninos, los zorros fuera del clado sudamericano de cánidos, no son caninos.
La terminología necesita un poco de trabajo para mayor claridad. Canino puede referirse a cada perro que existe. Canid se refiere a cada perro que haya existido. Canino puede referirse a una tribu particular en los cánidos existentes, que son todos Caninos, que son todos caninos por otra definición.