Have you thought of looking into Doggie Day Care?? I have my Leo go once a week and it was amazing how much it helped his hyperactivity. Plus you meet other dog lovers and we sometimes get our dogs together for play groups.

Good Luck