Glad you are taking him in for a check, that does need to be checked out first.
The old guys can be sly. He may just be "training" you to feed him what he wants. Wonder if his mouth/teeth are bothering him, a reason he wants a softer food.
Good luck with the vet visit. Please keep us updated.