The first things a puppy needs to learn are basic manners, his name, potty training, and not to bite your hands with those sharp teeth. A puppy needs to learn socialization skills, including people, places, and things.
Puppies can begin very simple training starting as soon as they come home, usually around 8 weeks old. Always keep training sessions brief—just five to 10 minutes—and always end on a positive note.
The most challenging time of raising a puppy is the adolescent period. Dogs become “teenagers” and seem to forget everything they have ever been taught. This period is individual to each dog, but it may begin when he’s about eight months old and continue until he’s two years old
This is an online course of 87 Tutorial videos