Can anyone tell me how to get my 1 year old Golden to stop eating socks. We keep them out of his reach, but each time a friend dog sits we come home to a very sick dog pooping and throwing up until he passes socks. Just recently he ate a sleeve off a shirt of mine. He's never done this before, but seems to be acting up since we got back from our 9 day honeymoon. We are trying to keep everything out of his reach, but is there any aversion technique we can teach him? We are tired, when he's passing an item he shouldn't he wakes up every 1-2 hr to go outside to go potty or get sick. Other than his sock eating and recent shirt eating he's very well behaved. He's crate-trained when not home and went through basic puppy training and knows to leave it, wait, etc, but doesn't wait for permission to get a sock. He has lots of toys around the house too.