From a local trainer/breeder (of German Shepherds)/boarding house.
Alpha Dogs is the name of it.
She trains police K-9, standard obedience, puppy, board n train, individual corrective training, etc.
Also she works people through Shizen (form of comp), Rally, and some other things like that.
Basic we learned things like: Sit, Down, Stand, Stay w/prev 3 commands, Close, Heel, Place, Come, Off, Leave It, and a few other things that fail me right yet.
All of which was on leash with a little "taste" of off leash the last week-two of the class.
Each of them has a hand signal associated and was reinforced with soft treats (cheese/hot dogs)
Advanced was: Reinforcement of those commands with addition of: Finish, Pivot, Up, and position changes (sit/down/stand in any combination while in a stay).
These were done via long lead 20-30' and/or off leash. Also there was out of site work done (down-stay and dissappear from site for 5 min +/-).
The distractions were increased, pieces of hot dogs scattered through the barn, other dogs weaving in and out of downed dogs,
Dogs (1/2 & 1/2) downed on opposite sides of the barn and recall(come) was done and the dogs crossed each other.
Close proximity down stay (8 dogs within a 10' circle) for 10-20 min, without getting up while people are stepping over, calling, distracting with noise/toys/treats.
Commands were done via hand signal only toward the end, and working for food was phased out and working for toys/praise was phased in.
It was really good and he has done great. the trainer supported our decision, although she thinks he would do fine, but I dont feel like he is ready for total off leash work reliably at this point.
Not sure if I mentioned it earlier, he will be 9 mos next week.