Wow that is amazing that you got a 10 lb yorkie instead of what she promised you since she says "we do not guarantee size however we do feel completely sure of our estimations". Guess she better change that statement. The fact is you cant guarantee what any pup will weigh and if she is that certain, then she should refund you your money if she led you to believe it would be 3 lbs. I also like how she makes up her own standard and says the people that will tell you there are no such thing as a teacup are mistaken. Teacups are 4 lbs and under, toys are 4.5 to 6 lb and the standards are 7-9 lbs and these determinations are made after study and trial. Also I love the fact that she requires you to give your pets vitamin supplements or the contract is null and void. Too many red flags for me I think.