Show your working
Formulas & sources
Every CalcuPaw calculator uses one shared, tested formula library. The numbers below are the exact values in our code, each tied to the source it comes from.
- 74calculators
- 23sources
- 13life-stage factors
The energy formula
Feeding calculators start from the resting energy requirement (RER), then multiply by a factor for life stage and activity.
Energy needs are not a straight line with body weight, which is why weight is raised to the power 0.75. Sources: NRC 2006 · WSAVA Global Nutrition Guidelines · Merck Veterinary Manual.
Dog factors × RER
Cat factors × RER
Key constants
Every number is defined once in our code and cited here.
- Treat limit10%
Treats should stay under this share of daily calories.
WSAVA / AAHA - Dog water intake50mL/kg/day
Typical range 40–60. Above 100 mL/kg/day, see a vet.
Merck Vet Manual - Body condition10%per point
Each point above 5/9 is about this much over ideal weight.
Laflamme 1997 - Dog pregnancy63days
From mating (normal 58–68); 65 days from the LH surge.
Merck Vet Manual - Cat pregnancy63–65days
Normal window 61–69 days from mating.
Merck Vet Manual - Modified Atwater3.5 · 8.5 · 3.5kcal/g
Protein · fat · carbohydrate energy factors.
NRC 2006
Formula by calculator
The exact steps behind each result.
- Cat Age Calculator
- Year 1 = 15, year 2 = 24, then +4 per year
- life stages: kitten <1, young adult 1–6, mature 7–10, senior >10
- Cat Food Calculator
- RER (kcal/day) = 70 × BW(kg)^0.75
- MER = RER × (neutered adult 1.2, intact 1.4, inactive/obese-prone 1.0)
- wet/dry split by % of MER
- Cat Pregnancy Due Date Calculator
- Gestation ≈ 63–65 days (normal range ~61–69)
- Cost of Owning a Dog Calculator
- first year = one-off costs + 12 × monthly cost
- each later year = 12 × monthly cost
- lifetime = one-off costs + 12 × monthly cost × expected lifespan (years). All values are the ones you enter.
- Dog Age Calculator
- Size-based chart: year 1 ≈ 15, year 2 ≈ 24, then +4 (small) / +5 (medium) / +6–7 (large/giant) per year
- also show epigenetic formula human = 16 × ln(dog age) + 31 (Wang 2020, Labradors)
- Dog Body Condition Score & Ideal Weight Calculator
- WSAVA 9-point BCS
- each point above 5 ≈ 10% over ideal: ideal weight = current ÷ (1 + 0.10 × (BCS − 5))
- Dog Calorie Calculator
- RER (kcal/day) = 70 × BW(kg)^0.75
- MER = RER × life-stage factor (table shown on page, NRC/Merck)
- Dog Crate Size Calculator
- Crate length ≈ body length + 5–10 cm (2–4 in)
- height ≈ standing height to top of head/ears + 5–10 cm
- Dog Food Calculator
- RER (kcal/day) = 70 × BW(kg)^0.75
- MER = RER × factor (neutered adult 1.6, intact 1.8, inactive/obese-prone 1.2–1.4, light work 2.0, moderate 3.0)
- grams/day = MER ÷ (kcal per kg ÷ 1000)
- cups = MER ÷ kcal per cup
- Dog Food Calorie
- Modified Atwater: kcal/100 g = 3.5×protein + 8.5×fat + 3.5×NFE
- NFE = 100 − (protein+fat+fibre+moisture+ash)
- ×10 → kcal/kg
- Dog Harness Size Calculator
- Measure widest chest girth
- map to size bands and ALWAYS defer to brand chart (no universal standard)
- Dog Heat Cycle Calculator
- Interoestrous interval average ~7 months (range 4–12, smaller breeds more often)
- proestrus ≈ 9 days, oestrus ≈ 9 days
- Dog Pregnancy Due Date Calculator
- Due ≈ 63 days from ovulation (65 ± 1 from LH surge)
- from mating 58–68 days. The calculator shows the due date plus the earliest and latest normal dates.
- Dog Treat Calorie Calculator
- MER = 70 × BW(kg)^0.75 × life-stage factor
- treat allowance (kcal/day) = 10% of MER
- treats allowed = floor(0.10 × MER ÷ kcal per treat)
- Dog Water Intake Calculator
- Maintenance ≈ 50 mL per kg per day (range ~40–60)
- >100 mL/kg/day = possible polydipsia → see a vet
- Dog Weight Loss Calculator
- Daily kcal = 1.0 × RER(ideal weight)
- safe loss 1–2% body weight/week → weeks = ln(ideal/current) ÷ ln(1 − rate)
- Dry Matter Basis Calculator
- Nutrient on DM basis (%) = as-fed % ÷ (100 − moisture %) × 100
- Kitten Food Calculator
- RER (kcal/day) = 70 × BW(kg)^0.75
- MER = RER × 2.5 until ~12 months
- split into 3–4 meals
- Puppy Food Calculator
- RER (kcal/day) = 70 × BW(kg)^0.75
- MER = RER × 3.0 (<4 months) or × 2.0 (4 months → adult)
- portion = MER ÷ food kcal density
- Raw Dog Food Calculator
- Adult daily raw = 2–3% of ideal body weight
- puppy = 2–3% of EXPECTED adult weight (or 5–10% of current, whichever lower)
- split by chosen ratio (muscle/bone/liver/other organ). Cross-check kcal vs MER
- Cat Calorie Calculator
- RER (kcal/day) = 70 × BW(kg)^0.75
- MER = RER × factor (neutered adult 1.2, intact 1.4, inactive/obese-prone 1.0, weight loss 0.8 × RER of ideal weight)
- Cat Treat Calorie Calculator
- MER = 70 × BW(kg)^0.75 × life-stage factor
- treat allowance (kcal/day) = 10% of MER
- treats allowed = floor(0.10 × MER ÷ kcal per treat)
- Dog Food Cost Calculator
- grams/day = MER ÷ (kcal per kg ÷ 1000)
- cost/day = grams/day ÷ 1000 × (bag price ÷ bag kg)
- month = day × 365/12
- year = day × 365
- days per bag = bag grams ÷ grams/day
- Dog Food Cups to Grams Calculator
- grams per cup = kcal per cup ÷ (kcal per kg ÷ 1000)
- grams = cups × grams per cup
- Cost of Owning a Cat Calculator
- first year = one-off costs + 12 × monthly cost
- each later year = 12 × monthly cost
- lifetime = one-off costs + 12 × monthly cost × expected lifespan (years). All values are the ones you enter.
- Puppy & Kitten Age Calculator
- age in days = as-of date − birth date
- weeks = floor(days ÷ 7)
- months = whole calendar months between the dates, plus the leftover days
- Aquarium Volume Calculator
- rectangular: litres = length × width × height (cm) ÷ 1000
- round: litres = π × (diameter ÷ 2)² × height (cm) ÷ 1000
- US gallons = litres ÷ 3.785411784
- Aquarium Water Change Calculator
- water to replace = tank volume × percentage ÷ 100
- Horse Weight Calculator
- weight (kg) = heart girth² × body length ÷ 11,900, with girth and length in cm (Carroll & Huntington 1988)
- Pet Food Bag Duration Calculator
- days = bag size (g) ÷ (daily grams per pet × number of pets)
- Cat Food Cost Calculator
- grams/day = MER ÷ (kcal per kg ÷ 1000)
- cost/day = grams/day ÷ 1000 × (bag price ÷ bag kg)
- month = day × 365/12
- year = day × 365
- Pet Meal Size Calculator
- grams per meal = daily grams ÷ meals per day
- kcal per meal = grams per meal × kcal per kg ÷ 1000
- Aquarium Water Weight Calculator
- water weight (kg) = tank volume (litres) × 1 kg per litre
- pounds = kg × 2.20462
- Pond Volume Calculator
- rectangular: L × W × D
- round: π × (diameter ÷ 2)² × D
- oval: π ÷ 4 × L × W × D (metres), × 1,000 = litres
- Dog Age from Birth Date Calculator
- age (years) = days since birth ÷ 365.25
- size chart: year 1 ≈ 15, year 2 ≈ 24, then +4 / +5 / +6 / +7 per year (small / medium / large / giant)
- epigenetic: 16 × ln(age) + 31 (Wang 2020)
- Cat Age from Birth Date Calculator
- age (years) = days since birth ÷ 365.25
- human years: year 1 = 15, year 2 = 24, then +4 per year
- life stages: kitten <1, young adult 1–6, mature 7–10, senior >10
- Dog Pregnancy Week Calculator
- day = today − mating date
- week = floor(day ÷ 7) + 1
- due ≈ 63 days from mating (normal range 58–68)
- Cat Pregnancy Week Calculator
- day = today − mating date
- week = floor(day ÷ 7) + 1
- due ≈ 63–65 days from mating (normal window 61–69)
- Pet Insurance Break-Even Calculator
- annual premium = 12 × monthly premium
- break-even vet bills per year = annual premium ÷ repay % + annual excess
- payout = (bill − excess) × repay %
- Pet Emergency Fund Calculator
- gap = target − already saved
- monthly = gap ÷ months, or months = ceiling(gap ÷ monthly amount)
- Pet Boarding Cost Calculator
- total = nights × nightly rate × number of pets + fixed fees
- Dog Walking Cost Calculator
- per week = walks per week × price per walk
- per month = per week × 52 ÷ 12
- per year = per week × 52
- Monthly Pet Budget Calculator
- monthly total = food + routine vet + insurance + grooming + treats and toys + other
- yearly total = monthly × 12
- Cat Food Cans per Day Calculator
- MER = 70 × BW(kg)^0.75 × life-stage factor
- cans per day = MER ÷ kcal per can
- Dog Food Cans per Day Calculator
- MER = 70 × BW(kg)^0.75 × life-stage factor
- cans per day = MER ÷ kcal per can
- Dog Wet and Dry Food Calculator
- MER = 70 × BW(kg)^0.75 × life-stage factor
- wet grams = MER × wet share ÷ (wet kcal per kg ÷ 1000)
- dry grams = MER × (1 − wet share) ÷ (dry kcal per kg ÷ 1000)
- Pet Food Energy Converter
- kcal per g = value ÷ grams in the unit
- kcal per kg = kcal per g × 1,000
- per 100 g = × 100
- per lb = × 453.59237
- per oz = × 28.349523125
- Pet Weight Change Calculator
- total % = (current − start) ÷ start × 100
- per week % = total % ÷ weeks
- pace compared with AAHA's 1–2% of body weight per week
- Pet Food Price per 1,000 kcal Calculator
- price per 1,000 kcal = bag price ÷ (bag kg × kcal per kg ÷ 1,000)
- Pet Birthday Calculator
- next birthday = the birth date's month and day in this or next year (29 Feb is celebrated on 28 Feb in non-leap years)
- days until = next birthday − today
- Pet Weight Converter
- 1 lb = 453.59237 g
- 1 oz = 28.349523125 g
- 1 kg = 1,000 g
- pounds and ounces = whole pounds plus the remaining ounces
- Pet Measurement Converter
- 1 inch = 2.54 cm exactly
- 1 foot = 12 inches
- millimetres = cm × 10
- Pet Temperature Converter
- °F = °C × 9 ÷ 5 + 32
- °C = (°F − 32) × 5 ÷ 9
- Cat Litter Cost Calculator
- cost per week = price per kg × kg used per week
- weeks per bag = bag kg ÷ kg per week
- month = week × 52 ÷ 12
- year = week × 52
- Pet Grooming Cost Calculator
- per year = sessions per year × price per session + 12 × monthly home supplies
- per month = per year ÷ 12
- Pet Annual Vet Cost Calculator
- yearly = check-ups × price + vaccines + 12 × monthly preventives + dental + other
- monthly = yearly ÷ 12
- Pet Food Cost per Meal Calculator
- price per kg = bag price ÷ bag kg
- cost per meal = price per kg × grams per meal ÷ 1000
- per day = per meal × meals per day
- Dog Overweight Percentage Calculator
- % over ideal = (current − ideal) ÷ ideal × 100
- about 10% over ideal per body condition score point above 5 (Laflamme 1997)
- Pet Vaccination Due Date Calculator
- due date = last date + interval in months (shortened to the last day of a shorter month)
- days until = due date − today
- Aquarium Substrate Volume Calculator
- litres = length × width × depth (cm) ÷ 1000
- US gallons = litres ÷ 3.785411784
- Aquarium Filter Turnover Calculator
- turnovers per hour = flow rate per hour ÷ tank volume
- minutes per full cycle = 60 ÷ turnovers per hour
- Pond Pump Turnover Calculator
- turnovers per hour = pump flow per hour ÷ pond volume
- minutes per full cycle = 60 ÷ turnovers per hour
- Pond Liner Size Calculator
- liner length = pond length + 2 × depth + 2 × overlap
- liner width = pond width + 2 × depth + 2 × overlap
- Pet Food Run-Out Date Calculator
- days = bag grams ÷ daily grams
- run-out date = start date + days
- reorder date = run-out date − lead days
- Pet Weight Goal Date Calculator
- weeks = ceiling(ln(target ÷ current) ÷ ln(1 − weekly loss))
- date = start date + weeks × 7
- weekly loss chosen from AAHA's 1–2% of body weight
- Pet Treat Energy Converter
- kcal per treat = kcal per 100 g × treat weight in grams ÷ 100
- treats per pack = pack grams ÷ treat grams
- Dog vs Cat Cost Calculator
- lifetime = one-off costs + 12 × monthly cost × lifespan (years), for each pet
- default lifespans: dog 12.5 years (McMillan 2024), cat 11.7 years (Teng 2024)
- Pet Travel Food Calculator
- food to pack (g) = (trip days + spare days) × grams per day × pets
- kg = g ÷ 1000
- lb = g ÷ 453.59237
- Horse Hay Cost Calculator
- price per kg = bale price ÷ bale kg
- cost per day = price per kg × kg fed per horse per day × horses
- bale lasts = bale kg ÷ daily kg
- Pet Adoption vs Purchase Cost Calculator
- total for each option = price or fee + vet costs (vaccines, neutering, microchip) + supplies
- difference = option B − option A
- Horse Maintenance Nutrients Calculator
- values interpolated linearly between the NRC (2007) table rows at 200, 500 and 900 kg (e.g. 16.7 Mcal digestible energy and 630 g protein at 500 kg)
- Lactating Mare Nutrients Calculator
- values interpolated linearly between the NRC (2007) table rows at 200, 500 and 900 kg, shown as low–high ranges for the first 3 months and for 3 months to weaning
- Horse Hay Needs Calculator
- hay as fed (kg/day) = body weight × 1.5–2.5% ÷ hay dry matter %
- maximum intake 2.5–3.0% of body weight as dry matter
- Dog Life Stage Calculator
- puppy to about 6–9 months
- young adult to about 3–4 years
- mature adult until the last 25% of the estimated lifespan
- senior = last 25% (AAHA 2019)
No formula matches that search.
Sources
Primary and authoritative references used across the calculators.
- AAFP_LSAAFP/AAHA (2021) Feline Life Stage GuidelinesPrimary / guidelineUsed by 2 calculators: Cat Age Calculator, Cat Age from Birth Date Calculator↗
- AAFP_LS10Vogt A.H. et al. (2010) AAFP-AAHA Feline Life Stage Guidelines. Journal of Feline Medicine and Surgery 12:43–54Primary / guidelineUsed by 2 calculators: Cat Age Calculator, Cat Age from Birth Date Calculator↗
- NRC06NRC (2006) Nutrient Requirements of Dogs and Cats, National Academies PressPrimary / guidelineUsed by 14 calculators: Cat Food Calculator, Dog Calorie Calculator, Dog Food Calculator +11 more↗
- WSAVA_NWSAVA Global Nutrition Guidelines (incl. 9-point BCS charts)Primary / guidelineUsed by 10 calculators: Cat Food Calculator, Dog Body Condition Score & Ideal Weight Calculator, Dog Food Calculator +7 more↗
- MERCKMerck Veterinary Manual — Nutritional Requirements of Small Animals (incl. maintenance energy table)Primary / guidelineUsed by 17 calculators: Cat Food Calculator, Cat Pregnancy Due Date Calculator, Dog Calorie Calculator +14 more↗
- MATHPure arithmetic / unit conversion on user inputs (no external constant)ArithmeticUsed by 40 calculators: Cost of Owning a Dog Calculator, Dog Food Cost Calculator, Dog Food Cups to Grams Calculator +37 more
- MCM24McMillan K.M. et al. (2024) Longevity of companion dog breeds: those at risk from early death. Scientific ReportsPrimary / guidelineUsed by 3 calculators: Cost of Owning a Dog Calculator, Dog vs Cat Cost Calculator, Dog Life Stage Calculator↗
- AAHA_LS↗
- WANG20Wang T. et al. (2020) Quantitative translation of dog-to-human aging by conserved remodeling of the DNA methylome. Cell SystemsPrimary / guidelineUsed by 2 calculators: Dog Age Calculator, Dog Age from Birth Date Calculator↗
- INDUSTRYSize-based human-year chart: commonly published rule of thumb (an approximation, not taken from the AAHA life-stage guidelines)Industry / practice guidanceUsed by 4 calculators: Dog Age Calculator, Dog Crate Size Calculator, Dog Harness Size Calculator +1 more
- LAF97Laflamme D. (1997) Development and validation of a body condition score system for dogs. Canine PracticePrimary / guidelineUsed by 1 calculator: Dog Body Condition Score & Ideal Weight Calculator
- AKC_GAKC / vet-practice owner guidance (practical rule of thumb)Primary / guidelineUsed by 1 calculator: Dog Crate Size Calculator↗
- AAFCOAAFCO Dog & Cat Food Nutrient Profiles / label guidancePrimary / guidelineUsed by 2 calculators: Dog Food Calorie, Dry Matter Basis Calculator↗
- AAHA_WMAAHA (2014) Weight Management Guidelines for Dogs and CatsPrimary / guidelineUsed by 5 calculators: Dog Treat Calorie Calculator, Dog Weight Loss Calculator, Cat Treat Calorie Calculator +2 more↗
- PRACTICERaw feeding portion convention (about 2–3% of ideal body weight; 80/10/10 ratio) — practitioner guidance, not a scientific standardIndustry / practice guidanceUsed by 1 calculator: Raw Dog Food Calculator
- TENG24Teng K.T. et al. (2024) Life tables of annual life expectancy and risk factors for mortality in cats in the UK. Journal of Feline Medicine and Surgery 26Primary / guidelineUsed by 2 calculators: Cost of Owning a Cat Calculator, Dog vs Cat Cost Calculator↗
- CH88Carroll C.L. & Huntington P.J. (1988) Body condition scoring and weight estimation of horses. Equine Veterinary Journal 20:41–45Primary / guidelineUsed by 1 calculator: Horse Weight Calculator↗
- CONC11Concannon P.W. (2011) Reproductive cycles of the domestic bitch. Animal Reproduction Science 124:200–210Primary / guidelineUsed by 1 calculator: Dog Pregnancy Week Calculator↗
- LAFTLaflamme D. (1997) Development and validation of a body condition score system for dogs. Canine Practice 22:10–15Primary / guidelineUsed by 1 calculator: Dog Overweight Percentage Calculator
- MERCKHMerck/MSD Veterinary Manual — Estimated Average Minimum Daily Nutrient Requirements of Mature Horses and Ponies (table adapted from NRC 2007)Primary / guidelineUsed by 3 calculators: Horse Maintenance Nutrients Calculator, Lactating Mare Nutrients Calculator, Horse Hay Needs Calculator↗
- NRC07NRC (2007) Nutrient Requirements of Horses, 6th ed., National Academies PressPrimary / guidelineUsed by 2 calculators: Horse Maintenance Nutrients Calculator, Lactating Mare Nutrients Calculator↗
- ACESAlabama Cooperative Extension — Decreasing costs of feeding horses (forage intake of 1.5–2.5% of body weight as dry matter)Primary / guidelineUsed by 1 calculator: Horse Hay Needs Calculator↗
- AAHA_LS19AAHA (2019) Canine Life Stage Guidelines. Journal of the American Animal Hospital Association 55:267–290Primary / guidelineUsed by 1 calculator: Dog Life Stage Calculator↗