For what its worth, I trained 2 different dogs with Baden in the early 2000's.. Both were dutch shepherds.. both were dual purpose dogs trained for protection work and explosive detection..
One of the dogs was an exceptional animal.. very smart and very driven.. the other was OK at best before I took her there.. she was a big love puppy and was super fun to have around, but she was moderately smart and her work ethic was marginal when I first took her up there..
Baden turned them both into top 10% dogs in a matter of just a few months..
It wasnt too hard to get Nick switched on.. the greatest challenge I had with him was getting him switched off (stop biting after being given the "off" command.. or to calm down after he found stuff that goes "boom").. they fixed that in a matter of days (fixed me really.. the dog instinctively knows what to do, and wants to please its master).. and Nick went from a "good" working dog to an incredible working dog in very short order..
Chloe was a little harder.. short attention span, combined with less intelligence, and lower level of prey drive.. it took some time for her to figure out how to get switched "on".. but once we got her there, she ended up being the best dog I ever owned or worked... She would do her job when she was called upon.. but maintained her super sweet nature.. she loved being around the kids, and was really a 65lb lap dog when you really got down to it..
I spent a LOT of time with both of these dogs.. I took Nick to Austria for a month to train with COBRA and WEGA (their two main SWAT/Counter Terrorism teams).. Took them both to Baden on a couple of different occasions.. trained with the local shutzhund club.. and worked with several different local police trainers over the course of about a 5 year period of time..
Baden was far and away the best and most consistent training either I or the dogs ever received..