A very decent priced knowledgable dog trainer.
I have a rescue dog who is amazing in every way except when we go for a walk.
He is jumpy around bikes and people walking close to us and when he sees a dog nearby he goes crazy - I try to distract him and redirect him but he is very strong willed.(German shepherd cross)