I agree with moon. Follow his advice and get a new vet.

Your vet needs to go back to school.