I have a 7 months old golden retriever just recently start developing destructive behavior. He would chew up & lifted up room carpet when I sleep. and it's not the first time he did it. it happened at least over 6,7 times, he knows it's wrong to chew on the carpet. when he sees me looking at the carpet he destroys he ran away. why would he keep doing it if he knows it's wrong? and he has toys around him, it's not like there no toys for him to chew. i am just getting very frustrated and it's new carpet we just put on a year ago. does anyone have useful advice for me? should i just put him in the crate when i leave the house? but i feel bad for him. would dog school helps him with this behavior? beside this. he would also chew up the window blinds when we leave him at home by himself. PLEASE HELP.