Pet Growth Calculator
Pets & AnimalsPredict your dog or cat's adult weight from their current age and weight, with a breed-size adjustment for dogs.
Predicted Adult Weight
Estimated adult weight, extrapolated from current age and weight using a breed-size-specific maturity age for dogs (not a flat 52 weeks for every size).
Estimated Range
14.7 - 19.9 kg
A realistic range around the point estimate, since genetics, nutrition, and health can shift real-world adult weight roughly 15 percent in either direction.
Percent of Adult Size Reached
23.1%
How much of the predicted adult weight your pet has already reached at their current age.
Breed Size Classification
The breed size class implied by the predicted adult weight, compare this to what you selected above as a sanity check. Medium (10 to 25.9 kg / 22 to 57 lb)
Found this calculator useful?
From Scratch To $10K/Month In 60 Days
This is a proven money making system that takes students by the hand to make at least $10,000 per month, every month. Students get 12 weeks of guided coaching in addition to the "MPS Super Funnel" and tools.
We value your privacy and promise not to sell or misuse your information. Here's our privacy policy.
Calculator Stats
Creators
Odeh Ahwal0people find this calculator helpful
Views
Helpful
Saved
Embeds
Calculator Stats
Creators
Odeh Ahwal0people find this calculator helpful
Views
Helpful
Saved
Embeds
Pets & Animals calculators
Wondering how big your puppy or kitten will get once they're fully grown? This calculator predicts adult weight from your pet's current age and weight, using the same age-based extrapolation method used by veterinary growth researchers and calculators like Omni Calculator's dog size tool.
Enter your pet's current weight and age in weeks, and for dogs, an estimated breed size class if you know it: toy, small, medium, large, or giant. Mixed breed dogs work fine with a best-guess size class, no exact breed match needed. The calculator adjusts its prediction for how long dogs of that size typically take to reach adulthood, since a toy breed usually finishes growing around 10 months while a giant breed can keep growing for close to two years.
You'll get a predicted adult weight, a realistic range around that estimate since genetics, nutrition, and health all affect real growth, a breed size classification based on the result, and the percentage of adult size your pet has already reached. This method works best for young, growing pets, generally under about 8 months old for cats (whose growth is heavily front-loaded, most of it happens before then) and under the size class's typical maturity age for dogs. Once a pet is already at or past that age, the calculator simply reports current weight as the estimate, since there's no more growth left to extrapolate.
This isn't a substitute for breed-specific veterinary growth charts, and actual adult weight can vary from any age-based estimate, so use this as a helpful starting point, not a guarantee.
How this pet growth calculator works
The underlying formula, adult weight equals current weight divided by current age in weeks, multiplied by the age (in weeks) at which that pet's size class typically reaches adulthood, is the same age-based extrapolation used by several real veterinary growth calculators. The one improvement this calculator makes over the simplest versions of that formula: instead of assuming every dog matures at exactly 52 weeks, it uses a maturity age matched to breed size class, since a toy dog and a giant breed dog do not grow on the same timeline, a real pattern documented in the WALTHAM Petcare Science Institute's puppy growth charts, a research-backed reference used by veterinarians to monitor puppy growth.
For example, a 4 kg puppy at 12 weeks old with no known breed size class (assumed Medium, maturing around 52 weeks) predicts to about 17.3 kg as an adult. The same 4 kg puppy at 12 weeks, if entered as a Giant breed instead (maturing closer to 90 weeks), predicts a much larger adult weight, since it has far more growing left to do before its size class typically levels off. Once your pet actually reaches its size class's typical maturity age, this calculator simply reports its current weight as the estimate, since there's no more growth left to extrapolate. If you'd like to see how weight prediction connects to the rest of your pet's life stages, our Dog and Cat Age Calculator converts calendar age to human-equivalent years using a similar breed-aware approach.
A quick mental-math alternative some veterinary sources use, if you would rather not do the division: a small puppy has usually tripled its birth weight by around 8 weeks old, while a medium or large puppy has usually doubled its 16-week weight by adulthood. This calculator's own formula produces a similar result across that same age range, just continuously rather than at one fixed checkpoint.
Bringing home a new puppy or kitten? These two calculators cover the other big early-ownership questions.
Puppy and kitten weight by age chart
These typical weight ranges by age and breed size class reflect commonly published veterinary growth data and are meant as a general reference, not a precise prediction for any individual pet. Use the calculator above for a number tailored to your own pet's current weight and age.
| Dog Age | Toy | Small | Medium | Large | Giant |
|---|---|---|---|---|---|
| 8 weeks | 0.9-1.8 kg | 1.5-3 kg | 3-5 kg | 5-9 kg | 7-12 kg |
| 3 months | 1.4-3 kg | 3-5 kg | 5-9 kg | 9-15 kg | 12-20 kg |
| 4 months | 2-4 kg | 4-7 kg | 8-13 kg | 12-20 kg | 18-28 kg |
| 6 months | 2.5-5 kg | 5-9 kg | 10-18 kg | 18-30 kg | 28-40 kg |
| 1 year | 3-5.5 kg | 6-11 kg | 11-23 kg | 23-45 kg | 45-70+ kg |
Kittens grow on a much narrower track than puppies, since almost all cats, regardless of breed, reach most of their adult weight by around 12 months, which is also a normal weight range for a fully grown adult cat.
| Kitten Age | Typical Weight |
|---|---|
| Birth | 90-100 g |
| 1 week | 150-250 g |
| 2 weeks | 250-350 g |
| 3 weeks | 350-450 g |
| 4 weeks (1 month) | 450-550 g |
| 8 weeks (2 months) | 0.9-1.1 kg |
| 3 months | 1.4-1.8 kg |
| 6 months | 2.7-3.6 kg |
| 12 months (adult) | 3.6-4.5 kg |
Dog breed size classes explained
This calculator groups dogs into five breed size classes, matching the classification widely used across veterinary and pet-industry sources. Picking the closest class, even for a mixed-breed dog, meaningfully improves the prediction over leaving it on "not sure," since it changes both the assumed maturity age and the classification check on your result. Breed size also affects other needs, like daily food portions, so it's worth getting right beyond just this calculator; see our Pet Calorie Needs Calculator if you want a feeding-side estimate too.
| Size Class | Adult Weight | Typical Maturity Age | Example Breeds |
|---|---|---|---|
| Toy | Under 5.4 kg (12 lb) | Around 10 months | Chihuahua, Yorkshire Terrier, Pomeranian |
| Small | 5.4-10 kg (12-22 lb) | Around 11 months | Beagle, French Bulldog, Dachshund |
| Medium | 10-25.9 kg (22-57 lb) | About 1 year | Labrador Retriever, Border Collie, Bulldog |
| Large | 25.9-44.9 kg (57-99 lb) | About 15 months | German Shepherd, Golden Retriever, Boxer |
| Giant | Over 44.9 kg (99 lb) | 18 to 24 months | Great Dane, Mastiff, Saint Bernard |
Why mixed-breed pets are harder to predict
A purebred puppy or kitten inherits a fairly consistent, well-documented adult size from its breed, which is why breed-specific growth charts can be so precise. A mixed-breed pet can inherit size genes from two, or more, very different ancestors, so its eventual adult size has a genuinely wider range of realistic outcomes even with the exact same current age and weight as a purebred pet. If you know roughly which breeds are in the mix, choosing the size class of the larger parent breed as your best guess tends to produce a more realistic estimate than defaulting to Medium, since a small-parent, large-parent mix usually lands closer to the larger side once fully grown.
Frequently Asked Questions
Does a puppy or kitten grow at a steady rate the whole time?
No. Puppies and kittens grow fastest in their first few months, then the growth rate gradually slows as they approach their breed's typical adult size, usually reaching full size somewhere between 8 months and 2 years depending on breed size class.
How accurate are puppy weight calculators?
Age-based extrapolation calculators like this one are a helpful ballpark, not a precise prediction. They work best for young, still-growing pets and tend to be less reliable very early (under about 8 weeks) or once a pet is already close to its breed size class's typical maturity age. Genetics, nutrition, spay or neuter timing, and overall health can all shift a real pet's adult weight away from any formula-based estimate.
What is a normal weight for an adult cat in kg?
Most adult domestic cats, regardless of breed, weigh somewhere between 3.6 and 4.5 kg (about 8 to 10 lb), with males typically landing toward the higher end of that range. Larger breeds like the Maine Coon can weigh meaningfully more.
How much should a kitten weigh at 6 months?
A typical kitten weighs roughly 2.7 to 3.6 kg by 6 months old, which is usually 60 to 80 percent of its eventual adult weight, since most cats reach the large majority of their adult size by around 12 months.
Does this calculator work for mixed-breed puppies?
Yes. Just pick your best-guess breed size class rather than leaving it on Not Sure. The math behind the prediction only needs a size class, not an exact breed match, so a reasonable guess for a mixed-breed puppy works the same way it would for a purebred one.
What if I don't know my puppy's breed size class?
Leave it on "Not Sure," which assumes a Medium-sized maturity timeline, a reasonable middle-ground default used by other real puppy weight calculators when breed information isn't available. The prediction will simply be less precise than if you can supply a real size class.
Does this calculator also predict my pet's adult height?
No, this calculator estimates weight only. Adult height is driven much more heavily by breed-specific skeletal structure than by a simple age-and-weight formula, so an accurate height prediction would need real breed-specific reference data rather than the general extrapolation method used here.
Spot a mistake? Tell us what's wrong.
Request a calculator. The most-requested ones get built first in our monthly batch.
Request a calculatorWant this calculator on your website?
Embed the Pet Growth Calculator on any site — no code needed. Customize colors, remove branding, and track usage.
