Some great thoughts here but kinda got off-topic regarding the most important things at 8 weeks.
Back to basics, make all training fun and interactive with you playing. Build confidence in your puppy by setting boundaries - they learn quickly what pleases you and what doesn't and when you stay consistent they will put 2 and 2 together. If sometimes it's a no-no to chew the chair leg and sometimes it's ignored, they won't understand why. A good rule of thumb is if the puppy is doing something you'd hate to see a grown dog doing, let them know it's not allowed. So many see a puppy being naughty and laugh it off, thinking "it's just a puppy thing". At such a young age, it's as simple as "no, not that, here's your own toy". Always trade up. Keep kibble in your pocket all the time to distract or trade for whatever he's got that he's not suppose to have. All your "commands" you listed are the basic things to teach, just teach everything with fun and excitement. I never ever do that thing about taking the food bowl away. You give them food, it's theirs, let them eat in peace. They learn to resource guard because when they have learned that they may not get to keep it. You've lost the puppies trust in you if you say "here's your food", then walk up and pull it away. Build confidence and trust by being trust worthy. Teach "leave it" or "out" a little later, but nothing like that at dinner time.
Back to basics, make all training fun and interactive with you playing. Build confidence in your puppy by setting boundaries - they learn quickly what pleases you and what doesn't and when you stay consistent they will put 2 and 2 together. If sometimes it's a no-no to chew the chair leg and sometimes it's ignored, they won't understand why. A good rule of thumb is if the puppy is doing something you'd hate to see a grown dog doing, let them know it's not allowed. So many see a puppy being naughty and laugh it off, thinking "it's just a puppy thing". At such a young age, it's as simple as "no, not that, here's your own toy". Always trade up. Keep kibble in your pocket all the time to distract or trade for whatever he's got that he's not suppose to have. All your "commands" you listed are the basic things to teach, just teach everything with fun and excitement. I never ever do that thing about taking the food bowl away. You give them food, it's theirs, let them eat in peace. They learn to resource guard because when they have learned that they may not get to keep it. You've lost the puppies trust in you if you say "here's your food", then walk up and pull it away. Build confidence and trust by being trust worthy. Teach "leave it" or "out" a little later, but nothing like that at dinner time.

