He needs to learn what he's allowed to chew and what not - if you cannot leash him to you when he's not in his crate, try using a playpen - he'll have space to play but no opportunities to make mistakes. Leave him with only his toys within reach.
Also, try spraying some Bitter Apple extract (sold at petstores) on your drapes and rug ( try the back first, of course, to make sure it does not stain)then allow him supervised access - the bitter taste should help deter him and it's not harmful.