Please have the vet check her for Whip worms and to check her Thyroid. One of the signs of Whip worms is throwing up the foamy bile. Her weight at that age should be checked before a diet is changed. Good luck and I hope your vet can get it all in order for you.
Debbie Ray
www.sumtoiyorkies.com