Ahh you've been through a rotten time :-(
Zinc is good for the immune system and can aid recovery
http://www.bbc.co.uk/news/health-21372790Also garlic, my father used to use it for his chest, mashed up well and mixed with oil, and spread on his feet at night (then plastic bags covered by socks!) q

in the morning his breath would stink of garlic. His chest would clear a lot faster, but it did make him cough (very 'productive' too) Not sure how you could apply this to a dog, but it works better by- passing the stomach.
It might be worth a phonecall to
Dorwest Herbs Dorwest Herbs, to see if they can recommend anything.
Hope you can get her well again without more veterinary intervention.