“puppy training”
Let me start off by saying that “raising a puppy” is a lot of work. especially for the first year, however, if you invest the time, energy, and patience into the process, you will be happy with the results when your puppy is older. The key components are patience, diligence, being firm but gentle, and making the training as “fun” as you possibly can. this all builds an incredible bond with you and your dog. Investing in these things from day 1 will help mold a happy, obedient dog to enjoy for years to come.
A couple of books that i recommend before getting a puppy are:
“How to Be Your Dog’s Best Friend” written by the Monks of New Skete.