That is so heartbreaking! I know so little about dogs, but I will pass this thread onto a few of my dog friends.
When I got my little white kitten (my avatar) he had spent the first four months of his life in a cage at the humane society. When I brought him home he just tore from one end of the house to the other for days and days.