I have watched 7:07 of this video. I can already tell this trainer knows the breed and the underlying problems. Having watched a couple of hundred videos over time, for all philosophies and breeds, this is a trainer I can recommend on the spot.
20 minutes of realistic evaluation and training recommendations. He is working with a German Shepherd dog with whom he has never interacted previously.