Whenever I go to Guadalajara I always see Dr. Enrique Topete.
He costs more than my friend's clinic, Juan Pablo Segundo, but I like his work. He specializes in implants but does everything else including veneers and whitening. Prices for dental work is usually half or less of what it is in the US.
Dr. Topete only accepts cash. The Juan Pablo clinic take cards.
Work at both places is excellent and Dr. Topete speaks English. I had my crowns done in 3 days and they are perfect. I had all of my silver fillings replaced with white fillings and a root canal and three crowns. All less than $4,000. My US dentist wanted $2500 just for one root canal and crown.