Under the laws of all states in this country, there is nothing illegal for a licensed dentist to withhold a procedure needed by a patient until the patient pays some or all of the costs up front. The dentist is providing a service and expects to be paid for such.From what you have written, I see nothing improper with respect to the dentist's request.