Try an indoor lead, our trannier recommed we tried it and it really had made a differnce, he isntally calms when we put him on him and it gives you so much more control.
Never leave him unattended on it though as a) he could hurt himself and b) they are very easy to chew through!!!!
Dog Training Leads 3rd item