From what I have read some people say they stop at 6 months and some say a year and some say a little longer.
I have no idea how the weight thing works. My pup is 4 months and weighs 2 pounds 5 ounces and I hope she makes it to 5 pounds. Thats seems like a good weight.