My dog is an 11.5 year old cairn terrier. He had his teeth cleaned twice previously. The last time being two years ago and they pulled three teeth then. Since he was 9.5 then, I was told by that vet that he was getting up in age where he won't be able to be put under. So I said to be aggressive on that dental visit since it would be his last...they pulled three teeth and total cost was like $600. Then, 7 months later they told me he needed his teeth cleaned again....uggghhh. I held off until today. And we have since moved and are at new vet. They quoted me $350-500. They called me while he was under to tell me he was now at $500 and then they discovered he needed 12-15 teeth pulled and it would be about $1000-1200. What!!!! I said to be conservative but if she felt a tooth needed to be pulled, go ahead. I will not be doing a dental again. Not sure he can due to his age. And may find new vet. We took DS's cat there for shots and they were expensive as was the quote for his neutering ($400). This is all odd to me since we never had our dogs' teeth cleaned when growing up. They were fine. Though we had bigger dogs. After this, I really hope it helps his breath....the other two cleanings did not.