The puppy weight calculator can be embedded on any site, free and without registration. It runs entirely in the browser, sets no cookies and sends nothing anywhere, so it will not add a consent obligation to your page.
The code
Paste this wherever the calculator should appear.
<iframe src="https://puptimeline.com/embed/calculator/"
width="100%" height="620" loading="lazy"
style="border:1px solid #E2E7EF;border-radius:14px"
title="Puppy weight calculator"></iframe>
<p style="font-size:14px">Puppy weight calculator by
<a href="https://puptimeline.com/">PupTimeline</a>
</p>
Why the credit line sits outside the iframe
Everything inside an iframe is served from our domain, so a link in there is us linking to ourselves — it does nothing for either of us. The visible credit under the frame is a real link in your page, which is the part that actually attributes the tool. Keeping it is the one condition of using the embed.
What it does
A reader enters an age and current weight, optionally a breed and sex, and gets an estimated adult weight with a range and a growth curve. The estimate comes from centile curves built from around 15 million veterinary bodyweight records; the method and the underlying table are published in full on the growth data page.
Options
Preselect a breed by adding it to the source URL, which is useful if the surrounding page is about one breed:
<iframe src="https://puptimeline.com/embed/calculator/?pt_breed=labrador-retriever" ...>
Accepted parameters are pt_breed (a breed slug, as it appears in our breed page URLs), pt_sex (male or female), pt_age in months, pt_weight, and pt_unit (kg or lb). Supplying an age and a weight together makes it calculate on load.
Sizing
620 pixels is enough at desktop widths. On narrow screens the calculator stacks and needs closer to 900, so if your layout is mobile-first set the height there and let it be generous on desktop rather than the other way round — a frame that is too short scrolls internally, which reads badly.
Terms
- Free for any site, commercial or not.
- Keep the credit link visible and crawlable — no
rel="nofollow", no hiding it with CSS. - Do not modify the frame contents or present the estimates as veterinary advice.
- We may change the calculator; the embed URL will keep working.
