I took my 7 year old mixed breed to Public Manners class last Fall, she was a dog that was pretty smart but lacked so much confidence she cowered after 2 steps when I tried to take for a walk. She really benefited from all the socialization she got in the public manners class. She loves her walks now. My dog was much improved. I would recommend Training my Best Friend to anyone, positive training and holding classes in shopping centers and parks and having the dogs around people and other dogs sure helped my dog to become much more confident and less inclined to respond by being fearful in almost any public situation.