No single formula predicts adult dog size perfectly. Early growth is steep, breed timing differs dramatically, and mixed-breed genetics widen the possible outcome. That is why this page uses a blended approach instead of pretending one shortcut can solve every puppy.
The strongest anchor is the shape of the growth curve for the likely adult size category. That curve estimates what share of adult body weight a puppy typically carries at a given age, then back-calculates the adult total from today's weight. When a breed is matched, the result is checked against that breed's adult reference range. When parent weights are available, they add another layer of reality.
The output is intentionally a range, not an exact destiny. That makes the result more honest and more useful for repeated weigh-ins, especially for mixed-breed puppies or puppies whose age estimate is still a little fuzzy.