In the 1980s veterinarian and animal behaviourist Ian Dunbar discovered that despite evidence on the peak learning periods in animals, few dog trainers worked with puppies before they were six months old. Dunbar founded Sirius Dog Training, the first off-leash training program specifically for puppies, which emphasizes the importance of teaching bite inhibition, sociality, and other basic household manners, to dogs under six months of age. Dunbar has written numerous books, and is known for his international seminar presentations and award-winning videos on puppy and dog behavior and training.
When you're potty training a puppy, give the dog ample opportunities to relieve themselves outside and no opportunities to do so indoors. To do this, set a strict schedule of taking them out frequently. You'll also need to be aware of the most common times your puppy might have an accident, like when it's waking from a nap, a short time after it eats or drinks, or if it hasn't gone out for a couple of hours.
A training class is not there to train your dog. Its purpose is to teach you to train your dog so you will need to be committed to train your dog for short sessions (5 minutes) several times a day rather than just simply turn up for classes! This little bit of training everyday will be repaid with a lifetime of living with a well behaved dog. You will also learn to avoid problems before they begin as well as receive help to overcome any that you already have with your dog.