Dogs use the formula from a 2020 study that compared age-related DNA changes in 104 Labradors with those in people: human age = 16 × the natural log of the dog's age + 31. It lines up with real milestones: an 8-week-old puppy matches a baby of about 9 months, when both are cutting milk teeth. We don't convert puppies younger than 8 weeks.
Cats use the widely used conversion that UK insurers such as Agria publish: 15 at one year, 24 at two, then four human years per cat year.
Life stages follow the American Animal Hospital Association and American Association of Feline Practitioners guidelines, which vets use worldwide. We never estimate how long your pet has left: a breed average isn't a forecast for one animal.