Hello Kasika;
I see you are in BC -- are you in Vancouver? We are taking our guys to DogSmart,
http://www.dogsmart.ca/ for their training. When I went to visit them first, I sat through a Beginners class that had 2 8 year old standard poodles in it. The owners (who I knew) had brought their dogs for a 'refresher' and said they were getting a lot out of the class. DogSmart also has Trainers that will meet with you and your dog (in your home if you want) to discuss problems. I would really recommend them; they have been helping us a lot!