Такое поведение свойственно собакам входящим в группу охотничьих.
Это заложено у них в природе.
Таким образом собака пытается сбить разные, чужие запахи, ведь для охоты - очень важен запах.
В природе запахи очень сильно чувствуют животные.
Домашние собаки часто ухожены, вымыты специальными шампуня и и имеют специфический (для природного мира) запах.
Когда собака выходит на улицу - это её охота. А в охоте неприемлемым сторонние запахи.
Лечится запретами
Много полезной информации тут https://zen.yandex.ru/id/5ed631e6235c90671438b88a