From your previous post you stated that the mom had curly hair? Are you sure this was a yorkie and not like a silky? I mean 23lbs? And if the bitch had 7 puppies with that wide a range of weight I would be concerned she wasn't combining litters. And on top of that she let him go at 7 weeks???
She is NOT a reputable breeder and I would only except a refund from her and not another puppy no telling what you'll get the second time around.
I don't care what ANYONE says if a breeder sales a dog that goes THAT FAR over standard I would do SOMETHING as a breeder for the owner and ask that the owner not give out my name as a breeder because what kind of reputation is she establishing for herself?? Just like you said people are asking you if Topher is a purebreed yorkie. I mean I wouldn't buy from her if that is what here line is producing. And I already know that breeders cannot predict weight but 23lbs is extreme. She doesn't know what the hell she is doing and doesn't care either with 5 different breeds. She's probably breeding outside of standard with everyone.
Tell her you are posting your experience on the message boards giving out her information and that you will post her a bad breeder all across FL. YT has a FARRRRRR reach and we can get the word passed around. Make sure you list her as a bad breeder in the Breeder / For Sale section too.
If you want a trusted breeder you can PM me and I will get you Jaxson's breeder info. She is in Pinellas Park.