科學家可能傾向於更為精細的年齡換算公式。對數百個品種的狗統計發現,它們的壽命一般在8到16歲不等。狗在生命前兩年長的非常快,體型較大的品種兩歲就能發育成熟,達到相當於美國選民法定年齡的水平。普渡大學(Purdue University)年齡和壽命研究中心副主任大衛﹒沃特斯(David J. Waters)說,同樣是八歲的狗,不同品種之間也會有所區別。
此後有數位獸醫學家也沿著這一方向進行了研究,他們認為人類壽命一般在70歲左右,而狗大約在10歲上下。七年公式由此而生。堪薩斯州立大學(Kansas State University)獸醫學家威廉﹒福特尼(William Fortney)表示,他猜這條定律只是一種營銷策略,主要是想從健康的角度讓人們知道,狗的壽命和人相比多麼短暫,從而鼓勵寵物主人至少每年帶狗看一次獸醫。