I understand where you are coming from.
When we got Crosley, it was a spur of the moment decision. My brother's neighbor had bought her and they didn't like her and were keeping her in the basement. She was three months old & was adorable as all get out!
She's now 8 and she's a 17-18lb Yorkie-Poo with a great personality!!
Then we got Wrigley from a breeder when she was 12 weeks and she's beautiful!
Then came Camden! She was supposed to be a breeding dog, but she lost a litter of pups and the breeder (bad) was letting her go.
We were already considering getting another Yorkie puppy the size of Wrigley for her to have a playmate.
Well Camden was a mess when we went to see her, dirty filthy, matted, sick, etc.. I really wasn't even sure she was a Yorkie at first and she was 2 1/2 yrs old and certainly not the cute little puppy that we were considering getting.
We have now had her two years and let me say, what a difference she has made in our lives! She is probably more puppy like now at 4 then the other two!

She has some emotional scars, some that I think will always be there, but she has come a long way!
Giving her another chance at life, has been so rewarding, I'm not sure I would have ever known how much!
There is nothing wrong with wanting a little Yorkie puppy! I feel really lucky to have both that experience and that of a rescue!
I think you should let your heart tell you if this little one is right for your family!