I took My Daisy to the vet for her very first puppy check and I loved Her Vet,It is a woman and She really Loved Daisy.Anywho,She was saying that it is expensive for any kind of teeth work including teeth cleaning and the Yorkie's are known for having bad teeth.
Hope You find it cheaper but I don't known.Sorry I can't help
Tami