what a hard choice... i had gotten snickers from a petstore before i knew about puppymills... at the time i had fallen in love with her and i was so upset about the petstores conditions i couldnt wait to get her out of there - at the time i didnt realize i was contributing to something larger that a bad petstore but i wouldnt trade snickers for anything...
i will tell you she is sick and has been for 50% of the time i have had her... she looked healthy enuff but turns out she wasnt... again i would take her home all over again but as far as buying a puppy from a petstore for my next (and very far in the future) yorkie baby i will not... instead i just wont go in to petstores to kinda help me not give in
i dont envy you... i think in situations like this there is no right answer... to not buy her/him it takes a stand against puppymills... but also leaves this puppy in a bad place and who knows what will happen to all these unpurchased puppies - it breaks my heart
good luck w/your decision and if you DO bring him/her home post pictures... i'm with you either way