Whow pretty accurate for Mocha, take the weight at 16 weeks and double. Mocha would have been about 49lbs at 16 according to your numbers, double that and that is 98lbs! The calculation was spot on for you. Which is exactly why I think my little guy is going to max out at 56lbs and which is very light, but he is not that short (22 1/2").