RE: training my dog
I don't know much about labs but simple OB trainning should suffice for simple yard work (as opposed to field work).
Here's what I would do for real basic stuff. Commands:
Come - the puppy should know it's name. Get a long leash (check cord) then call the pup. Get down low or kneel while calling. If he won't come, gently pull the puppy to you.
Retrieving - Same as come. Get a toy and toss it. Use something like 'fetch' or 'fetch up'. Or use a long hallway with all the doors closed.He can only go two ways.
Kennel - Make him get use to his kennel. Make it a safe place. Never punish him by putting him in his kennel. Pad the kennel down with a warm blanket or dog pad. Never more than 3 hours at a time.
Reward should be alot of praise. I don't like giving treats. They come to expect it later.
Housebreaking is also a requirement if keeping him indoors. Take him out every few hours. Be consistant. You can train him only if your consistant.
Another thing you can do, get a whistle if you want him to learn it quick. Just blow the whisle before feeding time. You can use the whistle to overlay the commands later.
Heeling command have differing opinions. I simply like to walk the dog. If the dog starts to pull the line, I gently pull the dog back with slight jerk. I like using the command lead (thick braided rope) but others have used the chain. Some use a choke collar but I won't. Then at a latter time, actually use the command Heel (or whatever) but he's already conditioned. Don't use too many commands at once.
'No' is tone of voice.
That's really all I know for a seven week old puppy. They will test your patience and your wallet. Couple of times a day will do for each command but BE CONSISTANT and HAVE PATIENCE. Good luck.