P.:.
I don't really have advice for you as far as how to get the cavities filled but I take my kids to an awesome dentist. The have done wonders with my son at making him feel comfortable. It's ABC Dentistry for Children, Dr. James Michaud (there are two other docs who are great too). He has been named a TOP DOC in Phoenix. They are on Baseline just east of Lindsay. You can call/visit them for a consultation. Good luck.