I do "on your left" or "cuidado" mostly for other moving cyclists as I scoot past.
For pedestrians, you must slow down almost to their speed and prepare to stop. Then, a gentle, "on your left" followed by a "thank you".
Is that reasonable etiquette for the normal situations?
It's difficult to describe all the scenarios.
Now, with children on the loose,...