welcome to YT!
He sounds as if he is doing remarkably well for 17!
I'm pretty sure if your dog wasn't happy he wouldn't have such a good appetite!
I always knew when my Heidi wasn't feeling good...she would go right off her food when usually she could eat like horse!