Puppy Weight Predictor
Curious how big your puppy will get? Pick your puppy's breed (or a size range if you're not sure) and enter their current weight and age to estimate their adult weight. Want breed-specific health notes too? See ourdog breed guides.
This is a statistical estimate based on typical breed-size growth curves, not an exact prediction — genetics, sex, and neuter status also affect final size. For a breed-specific estimate, ask your vet.
Know the size, plan the budget
Once you know roughly how big your dog will get, it's much easier to budget for food, crates, and vet care. See our full cost breakdown by size.
Read the dog cost guideGet a pet insurance quote before growth spurts get expensive
Larger breeds are more prone to joint and growth-related issues. Getting insured while your puppy is young usually means lower premiums and no pre-existing condition exclusions later.
Compare pet insurance quotes(affiliate link)(Placeholder link — swap in the real affiliate URL in src/data/affiliateLinks.ts once this program is approved.)
How this calculator works
Puppies of different adult sizes reach their full weight on different timelines: small breeds mature by about 9-10 months, medium breeds by about 12 months, large breeds by 12-18 months, and giant breeds can keep filling out until 18-24 months. At any given age, a puppy has typically reached a predictable percentage of their eventual adult weight. This tool inverts that curve: it divides your puppy's current weight by the expected percentage of adult weight for their age and size category to estimate the adult weight. Selecting a specific breed uses that breed's typical adult weight range to sanity-check the estimate; selecting a size range uses the midpoint of that range's growth curve.
Data sources
Growth-curve timing is modeled on size-based growth standards from Salt et al. (2017), "Growth standard charts for monitoring bodyweight in dogs of different sizes," PLoS One 12(9): e0182064, a study of growth records from millions of dogs. Breed adult-weight ranges reflect commonly published breed-standard weight ranges (AKC and veterinary breed references) and represent population-typical ranges, not guarantees for any individual dog.