Zelda is just a little bit older than your boy, so a lot of our solutions are fresh in mind:
We work pretty aggressively on training that refocuses some of the energy and needs behind some of the behaviors. We taught "Touch" first thing. We hold out our left hand and say touch! And as soon as Zelda touched (or even close) the palm of our hand, we clicked and treated with the other hand. So as soon as she started pulling and nipping on pant legs, we had a thing that she was learning to do, and it was a decent distraction.
Now we are working on Trade β when she has one toy, we say Trade! and exchange it for another -- with a treat, of course.
The thing we are trying to focus on is distracting her from the stuff she shouldn't be doing She LOVES training sessions. Yummy treats and fun puzzles.
My sister (a basenji breeder) taught me to crate when the puppy: can't be watched, is tired, or... is driving you batty. It worked with our first basenji, Curie, and so far so good with Zelda. So our methods that I can think of off the top of my head: distract, refocus, crate if you get frustrated. In any 3 hour period at Zelda's age, she is in the crate for an hour or so, outside with one of us for 20 minutes, playing and training the rest. At 10 plus weeks, she self-entertains for about 15 minutes at a time, but it is already stretching. We use bully sticks because they smell and taste better than furniture and remote controls. (They smell HORRIBLE to us.) She has never yet been unsupervised.
Congrats on your new baby. He is adorable. Basenjis are amazing creatures.