I found Mocha's puppy chart.

10 weeks - 22 pounds
14 weeks - 40 pounds
18 weeks - 58 pounds
22 weeks - 68 pounds

He's gotten as high as 116 pounds - too much. He's now 2 1/2 years old and...