@tangokor:
I'm taking things away from him because he always has something he shouldn't and he's destroyed many things. The kids shoes, socks, toys, paper bags, his crate pad. So when he has these things I'm going to get them away from him not let him tear it up while I look for something else to give him. I'm trying to keep him from chewing up everything in the house!! And yes, I have basenji proofed the best I can w/ 2 kids in the house.
I do not have a room that I can keep him in. He will jump any babygate that I put up. So it's his either his crate or the backyard.
First, it's not his fault you are leaving so many things around for him to chew on. Puppies LOVE to chew, and will chew on anything they find. It's up to you to puppy-safe the area getting rid of things he will potentially chew on. Remember he is teething, and it itches. Chewing helps sooth the irritation.
When he is biting on something get a toy he is allowed to chew on and give him that. Don't yell, just make some fun sounds to get his attention like "Ooh, look! Come here!" and go over to the toy. Eventually he will (hopefully) learn that it's the toy he is supposed to chew on.
It's VERY important to keep a structure. It takes time, and if you keep changing techniques, the dog will not understand.
You have a backyard which is great! Make the yard into the "puppy place". Puppy safe it 100% and he should be very happy there. Only have him inside when you can watch him. Have a screen door or something so he can see and hear you.
It's vital you make your home a safe environment for him.
Is he getting enough exercise/play? He might be lashing out due to frustration. Puppies need the love! Take him out to the yard and play, once he is tired put him in his crate to rest. Make sure you make going to the crate a good thing. Give a treat once you place him in it.