obediance classes are definately a must..... until then work with him yourself, with the basic comands. even if he already knows them it will show him that he has to listen, but dont forget to teach him new tricks.
Also, keep putting him in the cage when he is "naughty" if it seems to be working.
Wish u tons of luck!!!!!!!!!!

~ Jess ~

by the way..... maybe u could get into agility or flyball?????