A Hungarian dog training group called Népszigeti Kutyaiskola use a variation of model-rival training which they describe as the Mirror Method. The mirror method philosophy is that dogs instinctively learn by following the example of others in their social sphere. Core to the program is including the dog in all aspects of the owner's life and positive reinforcement of copying behaviors. Mirror method dog training relies on using a dog's natural instincts and inclinations rather than working against them.
There is nothing inherently wrong with telling your dog “no,” except that it doesn’t give him enough information. Instead of telling your dog “no,” tell him what you want him to do. Dogs don’t generalize well, so if your dog jumps up on someone to say hello and you say no, he may jump higher or he may jump to the left side instead of the right. A better alternative would be to ask him to “sit.” Tell him what you want him to do in order to avoid confusion.
Potty training seems like a daunting task! It really does. I know people who avoid getting puppies just to skip this process, and in some ways I totally understand that! Puppies really are a LOT of work, and it is not just potty training! It can be varying aspects of housebreaking, teaching your puppy manners, making certain that it is well socialized, addressing early issues like persistent whining or separation anxiety before they become permanent problems, and tons of more areas to make sure that your puppy is on track to being a happy, healthy, well-behaved dog.
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.