I don't have any other ideas. You can try to flirt pole. I play in the house with one sometimes to help the puppy release energy.
When my 4 month old was full of energy and out of control he ended up leashed to my waist. That was after we tried everything else.
Riley - 11/05/2012-8/30/2013
He will always be in my heart.