Check out this amazing dentist: http://www.sacchildrensdentist.com/index.html
I have been taking my son to Weidemann Pediatric Dentist in Citrus Heights since he was two.
At two, it's new and a bit challenging to gain the child's trust. They have done an amazing job in 3 years. Now that he's five, he has no problems getting his teeth cleaned.
Their office is an underwater theme with painted murals and even a bridge to an arcade so children can entertain themselves while waiting for siblings or Dr. consult.
They have a great staff and are conscience of the patient. I love them and highly recommend them any chance I can.
Their info is:
Weideman Pediatric Dentistry
7916 Pebble Beach Dr., Ste 101
Citrus Heights, CA 95610
###-###-####