I have a few tinies.... they do not grow/mature at the same rate as your "typical" sized yorkie. When I purchased my Jasmine at 7 months old... my vet thought she was around 4 months old, based on her teeth. I currently have a pup (my Bitsy's male)... who is 6 weeks old ...who has no teeth yet .... I see them under the gums. My Wilma's pups at the same age (actually they are 3 days older)... have teeth.
When the pup goes in for his puppy shot next Wednesday, I will ask my vet if he saw this pup... how old would he think he is... My guess is younger than he really is.
It could be the pup you purchased because of her size is just maturing slower.
Most vets really don't see too many tinies....
All the best to you.