I know it's a problem of consistency (and getting other people to follow through as well) but you mentioned wanting to work on other behaviors like loose leash walking and basic obedience - this method allows you to work on multiple behaviors at once - all of them strengthening one another and encouraging the dog to offer new behaviors.
You'd be surprised by how much of a dog's daily diet you can go through (if you are rewarding heavily) in a half hour training session . . at least I was
I know you mentioned something about your method earlier (walking forward into the dog?) but I can't remember. Could you go into it in more detail, I am curious