I just bought a male yorkie today. The breeder told me that he was under 1 pound. He is 8 weeks old. I weighed him when I got home and he weighs 1 pound and 5 oz. Just wondering is there a formula to figure out what he will weigh? Also when are they considered full grown. I was told he would only be around 2 1/2 to 3 pounds full grown. But why would the breeder lie about his weight.