As for puppy training, remember he is 8 weeks old so again, no discipline and no harsh voices, puppy will learn through fun and games.
What I commend you is with puppy in the home, this will give pup countless opportunities to be reminded whos the boss, and he will learn to deal with everyday stresses.
Start training pup NOW. Start with teaching "sit" (trust me pups this age can learn, and usually learn fast.) Have him on a leash so you can control his actions, then command "sit", pull up on the leash, and down on the bottom, and command "sit", when he's in position, praise him. Repeat 1,000 times. You can also teach the pup to stay by simply extending the sit command. Have pup sit, then slowly back away to the end of the leash, while commanding "sit". If pup lies down, walk up to him, pull him back up and command "sit" and back away again. If pup comes to you before youre ready for him, go back to the spot and reseat him again. When youre ready, command "here". Repeat 1,000 times.
Also start working on the "here" command- while he's exploring command "here" and tug on the leash, when he gets to you, praise him. Repeat 1,000 times.
And yes, you can teach pup to heel at this age as well.
Plan on going out for a walk with pup, on leash. While walking, everytime his head hits your leg, command "heel". Should he go in front of you like most pups do, simply pull him back towards you, short-snatch back into heel position and command "heel". Should he fall behind, command "here", then when he is even with you, slightly pull back on the leash into position and command "heel".
These are simple commands that you can teach pup, which will make the rest of his training much easier.
Make sure pup masters one command before moving on to the next one. You must condition pup to these commands daily, usually a 10 minute session in the morning and a 10 minute session in the evening and pup should be well on his way to being a good citizen.
After pup has mastered all of these commands, you can string them all into one drill that can be done to keep his OB skills sharp.
Start off with pup beside you, command sit, then, walk 15 steps out, then command "here", then "heel", then do walking heel, turning figure eights and circles, then stop at starting point, and command "sit" again. You can do this drill for a 10 minute OB session, but make sure pup has mastered these commands before stringing them together.
Now as for potty traning - take him out to do buisness every 30 mins (his bladder is small) and everytime you change activities. When hes peeing/pooping command potty and praise him. Also this might be ideal to teach him "kennel" as well. Put him in a crate/kennel that is just big enough for him to sit, lie down, and turn around in, otherwise when you do this he will pee on one end and lie down on the other. Now what you do is when your done playing with him, or when you need to go somewhere, take the crate and pup. Everytime you put him in the crate, command "kennel", close the door and command "kennel" again. Leave him in there just for 5mins, then gradually extended the time by adding another minute everyday. Be prepared to have an accident. If he goes in his kennel, he will likely not like it, thus will hold it until you come and take him out. And when he does have an accident, simply clean it up, and DO NOT DISCIPLINE pup, this is self taught. He will learn on his own that if he holds it, relief will come. And if he goes in the house, simply clean it up, and DO NOT DISCIPLINE pup. Prasie him profusely when he goes outside, he will learn that if he goes outside, he will get praise and good things happen.
Im glad you chose a Labrador, and I wish you well with your new puppy.
As a reminder I dont use discipline or harsh voices before 4 mos of age, but I do teach pup through fun and games.
Good luck,
Dixie