I'm with Keith on this one...a trainer/boarding is a great option. Your dog will be mentally and physically exercised and will learn lots of great behavior and when you return, you will be taught how to continue with the training. It is a win/win situation and doesn't cost much more than regular boarding.