Every word a patient adds after "dentist" pulls them out of the map pack
The pack answers proximity and almost nothing else, so the searches worth your effort are the ones carrying a modifier.
Three local results sit above the organic listings, ranked largely on where the searcher is standing, how close you are, and how established your listing looks. You can influence that. You cannot argue with it, and you cannot buy your way past a practice that happens to sit four blocks nearer.
Watch what happens when a patient types more than two words. Open Saturday. Takes my plan. Sedation for a nervous adult. No insurance. Pediatric, first visit, two year old. The result set shifts toward pages, and a page is something you control completely.
Build one page per modifier family rather than one page per keyword. A single, honest page about being seen without dental insurance will outrank a dozen thin variations of the same idea, and it will still be useful in three years.
The pack has a second limit worth naming. It gives a patient a name, a rating and a distance. It gives them no way to judge whether you should be doing their implant. Cases that pay for the operatory get decided on pages, not on a three line result.