Here’s one thing we’ve found that works really well, especially for people who will be taking their dog with them over to others peoples house and don’t want to be embarrassed when Fido eliminates on the carpet. Get a bell and attach it to a rope or something so it can be hung around the doorknob. Then through the shaping process teach your dog when he bumps the bell with his nose he goes outside.
The term "observational learning" encompasses several closely related concepts: allelomimetic behavior or mimicking where, for example, puppies follow or copy others of their kind; social facilitation where the presence of another dog causes an increase in the intensity of a behavior; and local enhancement which includes pieces of social facilitation, mimicking, and trial-and-error learning, but is different from true observational learning in that the dog actively participates in the behavior in the presence of the other dog and/or other environmental cues. Four necessary conditions for observational learning are: attention, retention, motivation, and production. That is, the dog must pay attention to the dog or person performing the modelled behavior; retain the information gathered about the behavior during the observation; be motivated to reproduce the behavior in a time and place removed from the original; and finally, produce the behavior, or some reasonable facsimile thereof.
Before enrolling with a particular club contact them and ask if you can go to watch a class without your dog. This will help you decide if this is the right environment for you and your dog. Some clubs have waiting lists and you will need to book ahead, some accept people on a roll on roll off basis. Prices will vary from a joining fee and then weekly payments to a one off fee for a certain length of training.