I met 3 lots of dogs on their own crossing roads in the past week.
The first lot were a small and a bigger dog (can't remember the breeds now) and as usual it was the little one leading his big friend into trouble - right across a busy road in peak hour traffic. Fortunately it is only a 60kph road and traffic was slowed down because it was busy, but it still made my heart stop when they stepped out in front of my car. I stopped and stuck my hand out of the window to signal the cars in the lane next to me to stop too. They got across the 2 lanes in my direction, but still had to cross the lanes in the other direction.
One dog stepped in front of my car on a quieter road in my suburb the next morning.
And then yesterday afternoon when I was driving to school to pick up my daughter, this old looking heeler (he was pretty fat) stepped in front of my car on one of the busiest roads in town. He'd already crossed the lanes in the other direction and was on the wide median strip. I braked, but when he saw my car he stepped back onto the grass. I watched him in my rearview mirror for as long as I could and he kept doing that. Stepped onto the road, then turned back when he saw cars coming. So at least he had some sense of cars being dangerous but I felt so worried for him. I hope he made it across.
I always want to stop to rescue them but usually there's nowhere to pull over and by the time I can, the dogs are long gone. And I would not want to scare them into traffic either. I always feel bad to just leave them there.