Насколько я заметила собаки не имеют понятия размера .Конечно ширину канавы перед прыжком они оприделят.А себе подобных они видят равными себе.Собаки имеют понятие о возрасте , поле, здоровье другой собаки.А в дикой природе до влияния человека все собаки были примерно одного размера а если маленький значит щенок.Мелкие породы создал человек но пахнут для собак они как взрослые и при втречи с крупными не ползут на полу согнутых и не падают на спинку (показывая позу подчинения )как должны делать щенки при встречи со старшим. Выходит все собаки считают себя равными по размеру и разными только по статусу.