We go to Metropolitan Pediatric Dental Associates - they have an office in St Paul - 411 Main Street Suite 400 St. Paul. MN 55102 ###-###-####. We had a great experience there the last time we were there - my son has a TERRIBLE gag reflex (got it from me, so I sympathize with him) and wouldn't let them do x-rays the first visit (I also wouldn't, since I didn't want it to be a bad experience and nothing indicated the need for them). They had 3 hygensits with him for the x-rays, one distracting him and helping him remain still, another placing the xrays and lining up the machine and a third off to the side to push the button - each x-ray was done before they counted to 10 and my son's feelings were totally respected and they helped him work through the experience to where he was not at all upset about them!
They are also good about teaching them good brushing & flossing habits and of course reward them for a good visit.