Other than the no-poo issue, your rescue is doing superb. Ignore her advice, use her medications, and look for a new vet.
I usually tell the vet what is wrong, what they should give me and then have to go through a long song and dance until they decide to give me what I asked for in the first place. I've even had them reccomend drugs that should NEVER be given to reptiles, had to inform them of that, had them go look up all the information to back their opinion up, only for them to find that I am right, and eventually give me the darned meds that I asked for to begin with ANYWAY.
Having an aunt that IS a vet should help me more than it actually does.