In the horse world (at least around here) know it alls like this are a dime a dozen. You just have to learn to sit back and take it with a grain of salt. I tell people that I use my method because it has always worked for me but if I ever run in to a problem I will be sure to come to them.
If something is working for you and your horses don't feel pressured to change it. Just say that you are going to try it this way and if it doesn't work out you will try something else. People don't seem to understand that there are as many different training methods as there are trainers and not one is right or wrong.