Whether you are shopping for a pet door or just wondering, it’s a common to question: how big will my puppy get as it becomes fully grown? While not an exact science, there are a few different ways to project it reasonably well:
- Weigh your puppy
- On puppychart.com pick the breed (approximate is ok)
- Pick your dog’s birthday (approximate is ok)
- Enter the date and weight from the last time you weighed your dog
- See the projected adult weight posted.
- Look at your dog’s parents or adult siblings
- For mixed breeds, you can average out each breed to get an idea
One such tool is on the free website PuppyChart.com. PuppyChart takes your dog’s weight and projects how much their adult weight will be using historical data. We’ve weighed our border collie puppy Mikey frequently since getting her in July so we can look into how quickly into a dog’s life PuppyChart’s projection stabilizes.
Mikey’s Growth Results
When we first took Mikey home, she weight only 8.2 lbs in a collection of fluff and cuteness. At that age (57 days), PuppyChart thought she would be only 29.3 lbs at maturity, which is a bit on the smaller end. Remarkably, even though we weighed Mikey 26 more times her PuppyChart projection remained largely consistent, fluctuating around between 28.9 and 33.6 lbs and usually in the 31-32 range as shown in red in the graph below.
Mikey’s still only a little over 5 months and still has some more growing to do, but so far it really looks like she’s headed to become about 32 lbs. The PuppyChart projection means that even at only 8 weeks, you can get a pretty good idea of how big your dog will grow. What a great way to answer that how big will my puppy get question!
If your dog is a mix, you could probably average the projections based on each component to get an idea. Another fun thing you could do with rescues is to work backwards to figure your dog’s actual birthday. If you rescued a dog that was only 20 lbs and later grew to be 65 lbs, you can work backwards to extrapolate that your puppy was about 11 weeks when you got her!