I try to approach the "chewing household things" problem with the same overall approach to puppy training as anything else: eliminate or minimize the chance my puppy will develop bad habits. If he is still in the stage of chewing on everything, don't give him free house time whatsoever. It's just like when you were teaching him not to pee. If you can't watch his little butt (or mouth) every SECOND, he needs to be in a place where he can't get in trouble, even if that means he is crated more than you want right now. Think of the times when he is out of the crate and in a chew-danger area as 100 percent watch time.
Teaching him what to chew is SO much easier than unteaching bad habits.
While you're working on this, make sure the stuff he is allowed to chew is wicked great: rawhides probably won't be interesting enough. Bully sticks, smellier the better, good butcher bones, etc.
By the way, one thing that helps me that I don't often see mentioned (and maybe because I'm a complete nut) is that I use a schedule for Simon (and Zelda before him), a written schedule – of his crate times. I do this for several reasons. One, I work at home and need to make sure that I can balance my productivity with his needs. It might be similar to having small children and puppy. Two, it gives me sort of the mental on/off I need to concentrate on his training when he IS out. Three, it gives our household day a structure, which is good for not just the puppy.
It might not work for everyone, but it works for us as we juggle priorities. It seems to agree with Simon