In our clinic we have recommended The Hills Dog Club to clients for many years. There are so many benefits to having a not only a well trained dog but also a well socialised dog. By the time our dogs have matured from puppy stage most people would love to own a dog that is obedient, shows good manners and has a temperament that allows for socialising whether it be at the park, the beach or just on a daily walk. Our nurses themselves have taken their young dogs to the Hills Dogs Club for training as their techniques and practices are well respected and they encourage you to put in the time needed (10 minute sessions daily) for the great results you get.
Please take a look at their website, they are a Non-Profit organisation and their weekly fee is the equivalent of buying a cup of coffee.