My dog Capone is basically my child so I have very high standards when it comes to his health care and who I trust with him. All of the doctors are phenomenal here. My mom took our other dogs here when I was growing up and once I got Capone (who is now 11 years old) I brought him here. I had taken him to 2 other vets when I had moved farther away and it was a huge mistake. They didn't even hold a match compared to Saguaro and I drove out of my way to make sure he always came here. He has had his teeth cleaned here a few times and they've always done an amazing job. They've called a few days after the surgeries to make sure that he was doing well. The only complaint that I have is that for standard check up appointments be prepared to wait about 30 minutes after your scheduled appointment time.