The only way to assure that your dental office will appear on page one of a Google search is to buy it. It is easy to do and you only pay if a searcher clicks your listing. That is you pay per click or PPC.
To be in the top few listings in a megalopolis like Los Angeles it will cost from $10.00 to $12.00 per click.
To be at the top in a search in Boise a thriving city of 200,000 people you will pay from $1.00 to $2.00.
To get at the top of a search for a small town of 20,000 people anywhere USA will cost you pennies.