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.
When you have to leave the puppy alone, you’ll need to confine it to a crate. This will prevent the puppy from peeing and pooping all over your home, and will also help teach it control, since it won’t want to soil the crate. However, young puppies need frequent bathroom breaks, so you’ll also need to ask a friend or pet-sitter to stop by and let the puppy out throughout the day until it’s old enough to go for longer stretches without needing to use the bathroom.
It’s best not to punish the puppy for making a mistake. Instead, focus on praising appropriate bathroom behavior. If you catch your puppy in the act, interrupt it by saying “No!” in a firm voice or clapping your hands loudly, then take the puppy outside to finish going to the bathroom. Never swat your puppy, yell at it, or try to rub its nose in the mess.