Your baby is beautiful. I feel your vet was very inaccurate and totally wrong unless there is something he knows you don't!
For someone who has greys I'm surprised he said something so ignorant. As far as insensitivity, that's another story.
MANY people on GT have seniors who don't even know they are seniors. Come to think of it, I'm one of them. My Polli, age 9, mom to my Beau is one of the pack,. Infact, when given the chance to run and play SHE will run with Chloe and Teddy (younger) while her son, Beau (age 3.5) pees on every bush. Given the chance to run or pee on new bushes, the peeing wins fro Beau.
Polli is picky with eating, but from what her ex-owner told me, she has been from birth.
Enjoy your boy. I hope you have many more years together!
Robin