Before we got our yard fenced in, I used to attach a 50 ft. traing leash to Hannah's collar and let her run around with it dragging on the ground. I would throw the kong for her and she would bring it back.
I agree 100%. When Leo was younger (he's a couch potato now ) I used to take him to the park with a couple of 50 ft leads hooked together and let him really run. It was also very useful for off-leash training him because I could always get him back An hour a day at the park would generally wear him right out.

I also take Leo to doggie daycare once a week where he plays with about 15 other dogs. After that he is very mellow for about 2 days. You might want to try that.

Good Luck