I just rescued a 5 year old German Shepherd. To my surprise I heard a racket in the kitchen and walked in there and found him walking on my kitchen counter. I've found evidence on 3 other occasions when I wasn't home. I'm usually only gone for 4 hours or less. I don't want to leave him outside because I live in rattlesnake country and even though he sleeps in a crate at night I prefer not to keep him locked up in the crate during the day. Any suggests on how to resolve this problem.