When you run your hands over his ribs, can you feel ribs beneath the muscle? Or do you have to press uncomfortably hard to feel ribs?

Because he's a mix, there's not "set" weight he should be, but at your next vet appointment you can always ask. Dogs' metabolism can slow as they age just like peoples' do, might be time to cut back the treats ...