Wait, you said that the breeder was the best breeder around? No good breeder will breed a 3lb female, let alone to a larger male. It is really bad to breed any female under 4.5lbs... and the male should be AT LEAST 1lb lighter...
Plus, she sells her puppies when they are 7 weeks old. I am sorry, but she is not a good breeder.