Hello, can anyone recommend a good local Puppy training class? Our miniature Schnauzer is 10 months old and doing great but I could do with improving his recall and general 'excitement' (putting it mildly) around other dogs & people when we're out walking...