I took my labrador puppy to Hanrob last year and the training was really useful. As it has been discussed in this thread, Steve Austin and his partner Vicky have left Hanrob at the end of the year and I was really disappointed by the training offered there this year - although the lessons were 50% cheaper, they were too large and nothing new was being taught lesson from lesson.
I have found a new dog trainer in the Sutherland Shire - Paws Up Dog Training - run by Jodie on Thursday evenings at Sylvania and Sunday mornings at Miranda. Lessons are $20 for about an hour and my puppy has really improved since going to them. Jodie taylors the lesson to suit the problems you are having so you come away with specific things to work on during the week.
Let me know if you want any details about the classes. I highly recommend them.
Cheers
Louise