Methodology & sources

Every calculator on this site shows its working, and this page shows where the working comes from. If you ever find a number here that disagrees with a calculator, that's a bug; tell us and we'll fix it.

Our approach

Age calculators

The dog age calculator uses the size-adjusted veterinary chart pattern: 15 human years for year one, 9 for year two, then a per-year increment by breed size (small +4, medium +5, large +6, giant +7). As a second opinion it offers the epigenetic formula from Wang et al. (2020, Cell Systems):human_age = 16 × ln(dog_age) + 31, derived from DNA methylation in Labrador Retrievers and valid from age 1 up.

The cat age calculator follows the standard feline chart used by AAHA/AAFP guidance and International Cat Care: 15 for year one, 24 by year two, then 4 per year, with a steeper curve under 12 months. Life stages follow the 2021 AAHA/AAFP Feline Life Stage Guidelines. The kitten age chart triangulates weight (Alley Cat Allies progression data), tooth eruption (Merck), and eye/ear milestones.

Pregnancy calculators

The dog pregnancy calculator uses 63 days from mating (normal spread 58 to 68, since mating date rarely equals ovulation date), with milestones per the Merck Veterinary Manual: ultrasound from day 25, relaxin from day 28, skeletal X-rays from day 45, temperature checks from day 58. The cat pregnancy calculator uses 64 days (range 60 to 67); cats are induced ovulators, so mating-based dates run tighter. All date math is computed in UTC days so daylight saving never shifts a milestone.

Growth: puppy adult-weight estimates

The puppy weight calculator divides current weight by the fraction of adult weight typical for the age and breed size, interpolated from size-specific growth curves (a medium puppy is about 50% grown at 16 weeks; a giant puppy about 34%). Anchors are consistent with published growth standards (Salt et al. 2017, PLOS ONE; WALTHAM growth charts). The likely range moves the growth fraction six percentage points each way.

Calories and food portions

The calorie calculators (cat,dog) use the standard veterinary formulas: resting energy requirementRER = 70 × (weight in kg)^0.75, multiplied by a life-stage factor per the Pet Nutrition Alliance table. Weight-loss factors apply to ideal body weight. The portion calculators (cat,dog) divide the daily calories by the food's labeled kcal per can or per cup.

MER factors used by our calculators (× RER)
Life stageDogCat
Neutered adult1.61.2
Intact adult1.81.4
Inactive / overweight-prone1.31
Weight loss (of ideal weight)10.9
Growth, under 4 months33
Growth, 4 months to grown22
Gestation1.82.5
Lactation33

Where the source states a range (inactive dogs 1.2 to 1.4, cat weight loss 0.8 to 1.0, growth 2 to 3, lactation 2 to 6), the calculator uses the value above and the tool page shows the range.

Primary sources

Corrections

Found an error, a stale number, or a source we should be using?Contact us; corrections jump the queue.