
As has been frequently pointed out here, there is no such breed as a miniature Yorkshire Terrier. A Yorkie which fits the breed standard should weigh between 4-6lbs. If it is much smaller than that, there may well be health issues involved. Much bigger than that &, if it was not bred by an ethical breeder, it is quite possible that it is not a purebred Yorkie.
Look
here for details of breed clubs & contact them to find a reputable breeder.