for doing the fillings for the teeth, you can try 鄺少華 at 俾利喇街 (中銀斜對面) as it doesn't require too much skills to do it. he's ok if just doing fillings, root canals and pulling-out regular teeth, and the price is pretty reasonable. he did the root canal for me years ago.
i completely understood yr case, coz i also had many teeth needed to be fixed when i saw the dentist the first time when i was 15. so now i really care about the teeth of my boy and try not to give him so many candies. thinking to take him to the dentist for check-up when he turns 4.