Could be any of the above, I've got an older male who sits around 2400 grams and was a mouser for the first decade of his life along with long winter fasts. I just took in a friends male who's about 5 years and only 550 grams but I don't think he's ever been on a regular feeding schedule. He's small, but not underweight in appearance.