Work out dog weight growth instantly with clear inputs, formula shown and shareable results.
Puppy growth follows a decelerating curve, modelled here as age over maturity age raised to the power 0.55, so dividing current weight by that fraction projects the adult weight. Giant breeds grow for twice as long as small ones, which is why the same 8 kg at 16 weeks means a very different adult dog depending on breed.
Growth fraction
fraction of adult weight = (age in weeks / maturity weeks) ^ 0.55
Adult weight
adult weight = current weight / growth fraction
fraction of adult weight = (age in weeks / maturity weeks) ^ 0.55. Puppy growth follows a decelerating curve, modelled here as age over maturity age raised to the power 0.55, so dividing current weight by that fraction projects the adult weight.
Giant breeds grow for twice as long as small ones, which is why the same 8 kg at 16 weeks means a very different adult dog depending on breed.
Enter current weight, current age, expected breed size. The defaults shown are a realistic worked example — swap in your own figures to get a result you can use.