Ну смотрите, собака входит в отряд хищных, как следствие ее зубам необходимо выполнять несколько функций :
- Схватить жертву (Клыки)
- Оторвать часть плоти жертвы(Резцы)
- Пережевать(Предкоренные и коренные зубы)
Соответствуя таким требованиям эволюция награждает их дифференцировкой зубов и вот такой зубной формулой I 3/3 C 1/1 P 4/4 M 2/3 = 42(зуба в целом)