I use water
I have thin jet nozzle on my one hose
I can get 10 metres up the road
They stop coming until a new soi dog wanders into my turf then i blast him
If its turds your worried about i pour Duck purple on them for the amout of dogs in our estate they avoid my soi now