🐾

Know your
pup better.

How old is your dog, really? How big will they get? Built for curious owners, shelter volunteers, and anyone who loves a good dog mystery.

Free
No account needed
No ads
⚗ PUBLIC BETA  ·  Algorithm under active validation. Results are estimates only.

How it works

Teeth, weight, height — combined into one honest estimate.

💡
Puppies are the sweet spot (0–7 months) Erupting teeth and weekly weigh-ins give surprisingly precise estimates. The older the dog, the wider the range — but even for adults, dental wear patterns can narrow things down to a year or two. Tip: regular measurements tell a better story than a single snapshot.
🦷

Dental Staging

The highest-confidence metric. Tooth eruption and wear follow precise timelines. Log individual teeth observations with dates for maximum accuracy.

⭐ Highest weight
📈

Growth Curve Fitting

Plot weight and height measurements over time. We overlay your data on breed-specific reference charts sourced from veterinary literature.

📊 Trend-based
🧬

Breed-Adjusted Modeling

Mixed-breed dogs get weighted averages of each parent breed's growth model. Supports unlimited breed combinations with custom percentage sliders.

🔀 Multi-breed
✂️

Alteration Adjustment

Early spay/neuter can affect how tall a dog grows. We account for this when projecting adult size.

📚

Cited Sources

Every breed's growth curve is sourced from AKC standards and published veterinary studies — not guesswork.

💾

Save and Resume

Your progress autosaves on your device while you work, and you can export the full record as CSV or PDF and re-import it later from any browser.

🐕 The Story Behind PawSizer

It started with Ace.

Ace came home from a shelter in early 2026 with more questions than answers. His birthday was only a best guess, and like a lot of rescue dogs, his early history was mostly blank space.

I wanted to know whether the shelter's estimated birthday was close, but that was only half of it. I was also trying to understand Ace's growth. Was he going to stay medium-sized, grow into those paws, or surprise everyone and become a full-sized couch horse? The only way to get closer was to start tracking the clues in front of me: teeth, weight, height, and breed mix.

So I started logging what I could. Each new entry sharpened the estimate, and over time, the data began to line up surprisingly close to the shelter's best guess.

That curiosity became PawSizer.

It's a simple tool for estimating your dog's age, projecting growth, and keeping their development data in one place. No account, no ads, no catch. Just a clearer picture of where your dog is in their story.

Give it a try

Takes about 5 minutes. Works with whatever data you have — even a single weight measurement helps.

No sign-up. No email. Just open it and go.

Returning user? to pick up where you left off.

About PawSizer

How it works and why I built it.

Methodology

How the estimate is calculated

PawSizer works by testing hundreds of candidate birth dates and scoring each one against your observations — dental stage, growth measurements, and any known date. Whichever date best fits everything you've entered wins. The more observations you add, the narrower the answer gets.

🦷
Dental staging — highest priority
Puppy teeth follow a remarkably predictable schedule. Logging what you see — and when — is the single most useful thing you can do for a young dog. Becomes less useful after 18 months as eruption finishes and wear patterns take over.
Highest
📈
Growth curve fitting — medium priority
A single weight reading doesn't tell us much. But a series of measurements over weeks shows a growth curve — and that curve has a shape that points to a specific age window. Stops being useful once the dog is fully grown (~18 months).
Medium
📅
Known/shelter birthdate — weak prior
Shelter estimates and breeder records are useful starting points. If the other evidence points somewhere different, the tool will say so — but it won't ignore what you already know.
Prior
Worth knowing: PawSizer works best when you have measurements from puppyhood — even years later, a growth trajectory recorded during a dog's first year is highly age-diagnostic. For adults with no puppy history, dental wear can give a broad range, though individual variation means a vet exam will always be more precise.

Our Custom Algorithm

How PawSizer goes beyond off-the-shelf statistics

Standard MLE finds the most probable date given the data. PawSizer adds four layers on top of that:

BCS correction
Each weight is adjusted for body condition (WSAVA 1–9 scale) before fitting. An underweight dog at BCS 3 has their weight divided by 0.90 to estimate lean mass — removing the confound of over or underweight dogs appearing older or younger than they are.
Breed envelope constraint
After MLE finds its peak, all BCS-corrected weights are checked against a biological range built from the breed mix — lower bound from the smallest breed's minimum standard, upper bound from the largest breed's maximum. If any points fall outside, the estimate shifts to the earliest dental-consistent date where everything fits.
Shape fitting, not magnitude
Growth curve fitting uses scale-normalised shape matching. The algorithm finds the optimal size scale factor separately, then scores only the trajectory shape. A dog consistently 20% lighter than average isn't penalised — what matters is whether their growth rate matches the curve at the implied age.
Peak-width confidence intervals
CIs come from the sharpness of the likelihood peak, not signal variance. The 68% CI spans dates whose joint log-likelihood is within 2.0 of the peak; the 95% CI within 8.0. Both thresholds inflate adaptively when residuals at the peak exceed the measurement-noise sigma, so poorly-fit samples report wider intervals. A sharper peak means more certainty — more data, or data that points more clearly to one date.

Data Sources

Algorithm and dental staging references

Breed Growth References

235 breeds — AKC, FCI, and breed club standards

Limitations & Disclaimer

PawSizer is a curiosity tool, not a veterinary diagnosis. Estimates are best guesses based on the data you enter — individual dogs vary, and nothing here replaces a conversation with your vet.

License & Legal

Terms of use and intellectual property

PawSizer is proprietary software, copyright © 2026–present, all rights reserved. Free for personal, rescue, and veterinary reference use. See the Terms of Service for full details on acceptable use, intellectual property, and liability.

Privacy Policy

What we collect, why, and what choices you have.

Last updated: 2026-05-09

Plain English summary

The short version

PawSizer is a free tool for estimating a dog's age and adult size from observations you enter. Most of what you type stays on your device. We use Microsoft Clarity for usage analytics, but only if you grant consent. We never sell your data, run ads, or build a profile of you. If something here is unclear, email feedback@pawsizer.com.

Who runs PawSizer

Operator and infrastructure

PawSizer is operated by Daniel M. as a personal project. The site is hosted on Oracle Cloud infrastructure in the United States. PawSizer is currently in Public Beta.

What stays on your device

Data that never reaches our server
Assessment data
Breed, weights, dental observations, height, body condition, and any optional birthdate are stored in your browser's localStorage as you work. This data is sent to our server only when you click Calculate, and it is processed in memory and discarded after the response — we do not log or save your assessment input.
CSV and PDF exports
Generated entirely in your browser. They never touch our server.

Server access logs

Standard web server logging

Like every website, our server records standard access logs: IP address, timestamp, the page or endpoint requested, and your browser's user-agent string. These logs are used for security monitoring, debugging, and rate-limiting. They are retained for 14 days and then automatically deleted via standard log rotation. Request bodies (the data you submit when you click Calculate) are not logged.

Feedback you opt into

The "I know the actual DOB" validation flow

After receiving an estimate, you can optionally submit feedback to help calibrate the algorithm. This is opt-in only — nothing is stored unless you click submit.

Validation feedback ("I know the actual DOB")
A snapshot of your assessment (breed mix, weights, dental observations, height, body condition, sex, alteration status), the estimate the algorithm produced, the actual DOB you provide and your confidence in it, a submission timestamp, a unique submission ID, the platform you submitted from (web/mobile), and the PawSizer version. We do not store your IP address with the feedback record.
6-month follow-up email (optional)
If you check the follow-up box, we store your email address along with a scheduled follow-up date six months out. We send exactly one email at that point asking how old your dog turned out to be — no marketing, no other emails, no sharing with third parties.

How long we keep feedback

Retention policy

Feedback records are retained indefinitely. The dog data (breeds, weights, dental observations, height, body condition) directly improves the algorithm's accuracy for future users — this is the core reason PawSizer can get better over time.

If you opted into the 6-month follow-up, your email address is retained alongside your record until the follow-up is sent or you request deletion, whichever comes first.

How to delete your feedback

Two paths depending on when
During the same browser session
An Undo button appears immediately after submission. It works as long as you don't close the tab.
After the session has ended
Email feedback@pawsizer.com. Reference the email address you used (for follow-up submissions) or the approximate submission date and a description of the dog (breed, sex, age at submission). We'll locate the entry and append a deletion record within 7 business days.

Analytics — Microsoft Clarity

Used only with your consent

We use Microsoft Clarity to understand how people navigate PawSizer — which steps they complete, where they get stuck, what's confusing. This helps us improve the tool.

Clarity is loaded only after you grant consent through the banner shown on your first visit. If you decline, Clarity is never loaded. Clarity automatically masks personal information and form input content by default — it does not record the breed, weights, or other data you enter.

Clarity collects anonymized session recordings (mouse movement, clicks, scroll depth), device class, country/city-level geography, and referrer information. Microsoft retains this data per their own policies (typically around 30 days for session recordings). See Microsoft's privacy statement for details.

Change your mind? Use the "Privacy choices" link in the footer to update your consent at any time.

Do Not Track

Browser-level signal

If your browser sends a Do Not Track signal, we automatically decline analytics consent on your behalf — Clarity is never loaded, and the consent banner does not appear. You can still submit feedback if you choose; DNT only affects analytics.

Cookies and local storage

What gets stored in your browser

PawSizer itself does not set any cookies. We use your browser's localStorage to save your assessment progress (so you can resume) and your analytics consent choice. If you grant analytics consent, Microsoft Clarity sets its own cookies; declining means none are set. Clearing your browser's site data for pawsizer.com removes everything.

Third-party services

Other companies that see your IP

A few external services are used to render the site and see your IP address as a normal part of HTTPS requests. They do not receive any of your assessment data:

Google Fonts (fonts.googleapis.com) — typography
Cloudflare CDN (cdnjs.cloudflare.com) — Chart.js library for rendering results
Microsoft Clarity — analytics, only if you grant consent
PayPal — only if you click the Support link in the footer

What we don't do

The privacy promises that aren't going to change
  • No advertising, ever
  • No selling or sharing your data with third parties
  • No account system, email list, or marketing
  • No tracking pixels, fingerprinting, or cross-site tracking

Children

Not directed at users under 13

PawSizer is not directed at children under 13 and we do not knowingly collect data from children. If you believe a child has submitted feedback through PawSizer, email feedback@pawsizer.com and we'll remove the entry.

International users

Where your data goes

Our server is located in the United States. If you are in the EU, UK, California, or another jurisdiction with data protection laws, your data is transferred to and stored in the US. You retain the rights granted under your local law (such as access, correction, and deletion); contact feedback@pawsizer.com to exercise them.

Changes to this policy

How updates are communicated

We may update this policy as PawSizer evolves. Material changes will be noted at the top of this page with a new "Last updated" date. For significant changes affecting existing feedback records, a notice will appear on the site for 30 days.

Contact

Privacy questions, deletion requests, anything else

feedback@pawsizer.com

Terms of Service

The rules for using PawSizer.

Last updated: 2026-05-09

What PawSizer is

A free tool, operated as a personal project

PawSizer is a free web tool for estimating a dog's age and projected adult size from observations the user enters. It is operated by Daniel M. as a personal project and is currently in Public Beta — the algorithm is under active validation, and results are estimates only.

Not veterinary advice

Important — please read

PawSizer's outputs are estimates produced by a statistical model, not medical or veterinary diagnoses. Do not use PawSizer to make health, breeding, or treatment decisions for your dog. For any health concern, consult a licensed veterinarian.

The algorithm is calibrated against published growth and dental literature, but individual dogs vary, and the tool cannot replace professional examination.

Acceptable use

What you can and cannot do
✓ You may
  • Use PawSizer free of charge for personal, rescue, or veterinary reference purposes
  • Share links to pawsizer.com
  • Export your own assessment data (CSV / PDF) for your own records
  • Submit feedback through the in-app validation flow or via feedback@pawsizer.com
✗ You may not
  • Copy, redistribute, or republish the source code
  • Use the algorithm, breed reference data, or dental staging model in another product or service
  • Reverse-engineer the API or attempt to extract the algorithm
  • Create derivative works
  • Host or deploy PawSizer on another domain
  • Use PawSizer's name, branding, or visual identity elsewhere
  • Submit automated requests, scrape the site, or attempt to overwhelm the service
  • Submit deliberately false feedback to corrupt algorithm calibration

Intellectual property

Copyright and licensing

PawSizer — including its source code, MLE algorithm, breed reference data, dental staging model, and all design, copy, and visual assets — is proprietary intellectual property of Daniel M. All rights reserved.

Copyright © 2026–present PawSizer.

To request permission for any use not listed in the Acceptable Use section above, contact feedback@pawsizer.com.

Your data

Privacy practices and your responsibility

See the Privacy Policy for what we collect and how it's handled. In short: data you enter into the tool stays on your device unless you click Calculate or submit feedback, and we do not sell or share your data.

You are responsible for the accuracy of data you enter — garbage in, garbage out. The algorithm cannot detect typos or fabricated observations and will produce estimates based on whatever you submit.

No warranty

Provided as-is

PawSizer is provided "as-is" with no warranty of any kind, express or implied. We do not guarantee accuracy, availability, or fitness for any particular purpose. Features may be added, removed, or changed at any time.

Limitation of liability

What we are not liable for

To the maximum extent permitted by law, the operator of PawSizer is not liable for any direct, indirect, incidental, or consequential damages arising from your use of PawSizer or reliance on its outputs. This includes but is not limited to: incorrect age estimates, incorrect size projections, decisions about adoption or care made based on PawSizer's output, or service downtime.

If you disagree with this limitation, your sole remedy is to stop using PawSizer.

Service availability

No uptime guarantee

PawSizer runs on a single server and may be unavailable for maintenance, updates, or unforeseen reasons. We do not commit to any uptime guarantee.

Account-free service

No login, no profile

PawSizer does not require an account. There is no login, password, or profile. Your assessment data lives in your browser; closing the tab without exporting means losing it.

Changes to these terms

How updates are communicated

We may update these terms as PawSizer evolves. Material changes will be noted at the top of this page with a new "Last updated" date. Continued use after changes constitutes acceptance.

Governing law

Jurisdiction for any dispute

These terms are governed by the laws of the State of New York, United States. Any dispute arising out of or relating to PawSizer or these terms shall be resolved in the state or federal courts located in New York.

Contact

Questions, permission requests, anything else

feedback@pawsizer.com