My Tucker is about 3.5 pounds at 6 1/2 months. He's better put on a pound or two because I have a hard time finding him playmates. Other dogs don't want to hurt him, but he's just so small. If you go and look at full grown 6 or 7pound yorkies, you will see that are still very teeny tiny dogs and still oh so cute! Also, I would never pay 2500 for a dog just because it will supposedly weigh 3 or 4 pounds less than another. Really, these small dogs are full of personality and are always wanting to go and do something. We had a 7 pound silky about 8 years ago that we traveled with. He was definitely small enough to take everywhere with us. He was small enough that we snuck him into hotels but big enough to do really fun things with. He loved to play on the beach and in the ocean. He loved swimming in the lake and catching fish with us. We would always laugh because we could throw these enormous sticks into the lake and he would swim in and retrieve them everytime. He was so much fun and I would not have half the memories of him that I do because he simply would have been too little to do these things with. Good luck with your decision.