The next step is to teach your dog to ring the bell for a treat. Your dog has to be motivated to ring the bell, and in the beginning going outside isn’t enough to motivate him. But, if you teach him to ring the bell for a treat, he will quickly learn to ring the bell. You’ll want your dog to ring the bell with his nose, so make sure you hang the bell so it is nose level.
The principle behind using a crate for housetraining is that dogs are very clean creatures and don’t like a urine-soaked rug in their living spaces any more than you do. It’s important that the crate is the right size—just large enough for the dog to lie down, stand up, and turn around. If it is too large, the dog will feel that it’s OK to use one corner for elimination and then happily settle down away from the mess. Many crates come with partitions so you can adjust the size as your puppy grows.
It typically takes 4-6 months for a puppy to be fully house trained, but some puppies may take up to a year. Size can be a predictor. For instance, smaller breeds have smaller bladders and higher metabolisms and require more frequent trips outside. Your puppy's previous living conditions are another predictor. You may find that you need to help your puppy break old habits in order to establish more desirable ones.
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.