God bless you for taking care of her and taking her to the vet to get check out. You are defenitely a hero. She is so lucky to have found you. She is adorable as well as Macy your Maltese. I guess my only advise is to be patience. I know that here you will find someone that will be able to give you better advise. Good luck.