Hmm...I have a neighbour with a boston terrier- very, very hyper! Sounds like the same issue as you have with the dog. She was going to take her dog to obiedience and agility training- or flyball. It gets a lot of their energy out- so I heard. You could try that...