Seeking professional help doesn't mean ditching your DIY training program. You can find a professional dog trainer who offers private training sessions, and some trainers even offer online sessions. Many dog owners prefer to join a local dog obedience class so they will be under the supervision of a dog training instructor without the higher cost of private sessions. Plus, classes challenge your dog to learn around the distractions of other dogs.
Every dog needs to learn to walk on a leash. Besides the fact that most areas have leash laws, there will be times when keeping your dog on a leash is for his own safety. Learn how to introduce your dog or puppy to the leash, then teach him how to walk properly on the leash, even beside you on a bike. A loose leash walk teaches your dog not to pull or lunge when on the leash, making the experience more enjoyable for both you and your dog.
Many owners appear disappointed that their young puppy will not toilet when out on a walk, yet relieves itself the second it gets back home. This is because the puppy has been taught to toilet only at home (hopefully in its garden), and being creatures of habit, they often wait until they have returned home before evacuating their bladder and/ or bowels.