Home / Puppy growth calculator
GROWING UP WITH FITWARM
Puppy Weight & Growth Calculator
Their next chapter
Enter your puppy’s details to see their own estimate.
A little bigger, month by month
Current weight Projection Estimated range
Hover or drag to explore. Use arrow keys when the chart is focused.
A fit for now. A look ahead.
Weight gives a starting point. Compare body chest girth plus 2.5 cm with the product’s garment chart. Back length helps you check coverage.
A planning estimate, not a health assessment. Individual growth varies. For weight or growth concerns, speak with your veterinarian.
ROOM TO GROW
Good to know as they grow.
How is adult weight estimated?+ The calculator divides your puppy’s current weight by an approximate growth fraction for their age and size group. Breeds select a starting group; you can adjust it for your puppy’s parents or mixed-breed background.
Fitwarm’s simplified planning curves reach adult size around 10, 12, 15, 18 and 24 months for toy, small, medium, large and giant dogs. The planning range is ±30% before 4 months, ±20% during early growth and ±15% later, with the lower estimate never below current weight. These are heuristic ranges, not statistical confidence intervals or clinically validated growth standards.
One weigh-in cannot establish a growth trend. Recheck with new measurements as your puppy grows.
How are the Fitwarm sizes selected?+ Fitwarm’s charts list garment dimensions. We add 2.5 cm to body chest girth, then compare it with the garment chest chart. Back length helps check coverage and does not increase the suggested size. This keeps chest fit first for long-bodied and broad-chested dogs, including Dachshunds and French Bulldogs. Without a chest measurement, a rough body-size model estimates chest girth from weight and shows a broader size range.
Adult sizing is a planning reference only. When measurements are provided, body measurements are scaled with the cube root of the projected weight ratio before adding 2.5 cm of chest room; puppy proportions can change. Dresses use a different chart from pajamas, shirts and cold-weather clothes. Bikini sets, hats, harnesses and other accessories are excluded.
See the full Fitwarm size charts
What if my puppy is between sizes?+ Prioritize the widest part of the chest and follow the exact product’s chart. If between sizes, choose the larger one. Check that your puppy can walk, sit and lie down comfortably. Avoid buying an oversized adult outfit for a growing puppy.
How should I follow my puppy’s growth?+ Keep regular weight records and discuss changes with your veterinarian. This page shows a projection from one weight, rather than a record of observed growth. Puppies younger than 4 months and mixed breeds have especially uncertain estimates.
For clinical growth tracking, see WALTHAM’s puppy growth resources . General maturity context: Royal Canin’s guide to adulthood . These resources provide background; they do not validate or endorse this calculator.
Please enable JavaScript to use the growth calculator. You can still view Fitwarm’s size charts .
$17.99
$17.99
$17.99
$17.99
$20.99
$20.99
$17.99
$17.99
$17.99
$17.99
$20.99
$20.99
$18.99
$18.99
$18.99
$18.99
$21.99
$21.99
$18.99
$18.99
$18.99
$18.99
$21.99
$21.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$18.99
$18.99
$18.99
$18.99
$21.99
$21.99
$18.99
$18.99
$18.99
$18.99
$21.99
$21.99
$14.99
$14.99
$14.99
$14.99
$14.99
$15.99
$14.99
$14.99
$15.99
$14.99
$14.99
$15.99
$14.99
$14.99
$15.99
$17.99
$17.99
$17.99
$17.99
$18.99
$17.99
$17.99
$17.99
$17.99
$17.99
$17.99
$17.99
$18.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$14.99
$14.99
$14.99
$14.99
$17.99
$17.99
$17.99
$17.99
$17.99
$17.99
$17.99
$13.99
$13.99
$13.99
$13.99
$13.99
$13.99
$13.99
$13.99
$13.99
$13.99
$14.99
$14.99
$14.99
$14.99
$14.99
$19.99
$19.99
$19.99
$19.99
$19.99
$15.99
$15.99
$15.99
$15.99
$15.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$15.99
$15.99
$15.99
$15.99
$15.99
$15.99
$15.99
$15.99
$15.99
$13.99
$13.99
$13.99
$13.99
$13.99
$14.99
$14.99
$14.99
$14.99
$14.99
$15.99
$15.99
$15.99
$15.99
$15.99
$16.99
$16.99
$16.99
$16.99
$16.99
$10.19 $16.99
$10.19 $16.99
$10.19 $16.99
$10.19 $16.99
$10.19 $16.99
$18.99
$18.99
$18.99
$18.99
$18.99
$15.99
$15.99
$15.99
$15.99
$15.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$15.99
$15.99
$15.99
$15.99
$15.99
$14.99
$14.99
$14.99
$14.99
$14.99
$8.24 $14.99
$19.99
$19.99
$19.99
$19.99
$19.99
$19.99
$19.99
$19.99
$19.99
$19.99
$19.99
$19.99
$19.99
$19.99
$19.99
$18.99
$18.99
$18.99
$18.99
$18.99
$16.99
$16.99
$16.99
$16.99
$16.99
$19.99
$19.99
$19.99
$19.99
$19.99
$15.99
$15.99
$15.99
$15.99
$15.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$14.99
$14.99
$14.99
$14.99
$14.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$14.99
$14.99
$14.99
$14.99
$14.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
$16.99
<div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":61435150504,"merchantName":"Fitwarm","personalized":true}},{"supports_subs":true,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":61435150504,"countryCode":"US","merchantName":"Fitwarm","phoneRequired":true,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":false,"requiresBillingAgreement":false,"gatewayType":"CONNECTED","merchantId":"PBFYR8L8XMR8Y","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=fr_FR\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=PBFYR8L8XMR8Y\u0026intent=authorize","serviceableCountryCodes":["AC","AD","AE","AF","AG","AI","AL","AM","AO","AR","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CO","CR","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FR","GA","GB","GD","GE","GF","GG","GH","GI","GM","GN","GP","GQ","GR","GS","GT","GW","GY","HN","HR","HT","HU","ID","IE","IM","IN","IO","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MK","ML","MM","MN","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PS","PT","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SZ","TA","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TZ","UG","UM","US","UY","UZ","VA","VC","VE","VG","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW"]}}]" access-token="b4d127119e79d869fab9ed2a7b3d2b56" buyer-country="US" buyer-locale="fr" buyer-currency="USD" shop-id="61435150504" cart-id="e264cca4d349e2b5fc828afefc00cd46" enabled-flags="["370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div>