Training starts with your breeder
Most people mess this up before they even bring their dog home. Puppy training doesn't start with your puppy, it starts with your breeder. A huge part of a dog's behavior is shaped before you ever get it: genetics, early handling and environment.
We don't throw puppies in a pen and hope for the best. We hand-raise them, hands-on from the second they're born, getting them used to loud noises, kids, different dogs and all kinds of environments. That makes a more confident dog, and confidence is key to a good dog and an easier time training.
Get the foundation right, and the rest is about consistency: pick the program you want and stick to it. Clients tell me all the time it was so much easier than their last puppy. That's because a dog bred for temperament and brains is smarter and easier to work with.