I second looking into a dog daycare!! It would be a great place for your dog to play and expend some energy during the day. Once the weather breaks you can take her on walks! Sounds like a lot of built up energy. Our groomer had a doggie daycare and it always looked like a good idea to me...