I also suggest a crate, but you have to read up on how to properly train your dog to live in one. I do know several people here have gotten crates from freecycle. That may take a while though.
I also think anxiety medication may help. Maybe jsut benadryl? There was a link put up on a different dog ?? that had dosages. I know we give our cats 1/2 of a benadryl caplet, but have never had a dog with-allergies.
I hope you can work through this successfully.