I have 2 APBT's 9 and 7 months old. They are the first 2 dogs I've owned since I was a child so I am certainly no expert . I almost always walk them together by myself. Like most dogs they love to sniff all the flowers, bushes, stop signs, fire hydrants, and everything in between.
As the walk starts out they are usually distracted by numerous smells, especially the younger one . There's never any pulling but they can stop dead in their tracks when a smell catches their attention. Most of the time they ignore the spot after a quick, small correction. Further into the walk the desire to sniff gets less and less. The majority of the sniffing occurs when we walk on the sidewalk since that's where all the smells are. I often walk them in the street to avoid all the smells which helps greatly but it's not always the best option depending on the time of day considering traffic.
I will add when I walk them separately they are much more concentrated on what I am doing and the stops to sniff are minimal. Another thing that may be related is when I walk them together they tend to walk a step in front of me side by side each other mainly because the sidewalk isn't wide enough for all 3 of us to walk side by side. When I walk them separately they naturally stay by my side.
So basically, what is your general rule about stopping to smell the flowers ? And how can I at least cut down on the attempts to sniff ?