There are so many different dog training schools out there that it becomes very difficult to know which ones are the best. The last thing you wish to happen is for you & your dog to encounter a bad experience. I would recommend compiling a list of the dog training schools within your local area & then discovering the name of the dog trainer/handler. You will need to speak to whoever is running the classes to ascertain whether they are the kind of training class you are looking for.
Throughout the many dog training schools, there are also different kinds of training classes, obedience, dog, agility, dogs aggressive, and more. You also need to know whether the dog training is the clicker or similar device, it is not well attended one based clicker dog training school if you do not want to train your dog with a clicker. If you are looking for puppy training in NC, then you can search the internet.
You should ask a dog trainer/handler how long they have been in business and what their personal experiences of the dog are. Do your homework first and find out how much they should be charging ring around several dog training schools, too cheap and alarm bells start ringing too expensive and they may fraudsters after quick money.
The next stage is to actually attend one class but not with your dog, just your own. If everything is above board dog trainer/handler will not have a problem with you want to do this, you just wanted to watch anything else.