Pediatric dentist all the way. A family dentist did one round of dentistry with kids and then the rest of his practice has been on older kids and adults.
Our pediatric dentist fixes the kids teeth and it stays. My friends family dentist, who does a lot of kids, decided it would be too much work to fill a front tooth so he pulled it when her daughter was just 5....just 5 years old and is just now getting her permanent tooth in, she's almost 8.
A pediatric dentist will often put the kids to sleep to do work so he can do it quickly and without trauma to the kid, and it takes just a few minutes. They go to sleep, wake up ready to go play, have no memory of the procedure, and love to go to the dentist the next time.
Our boy, when he was about 20 months old, went and laughed all the way through his first cleaning. The doc played with him the whole time.
I wish everyone could go to Jason Lee in OKC Oklahoma.