I don't personally agree with sending a dog away for training (except for very specific situations - working large breed dogs, service dogs, etc). Otherwise, training a Yorkie can be done together, to form that bond between you and your dog.
You'll get better results.