Hello everyone.
I’ve recently noticed, with my vet, that Harvey’s cheek teeth in one side are slightly uneven. It doesn’t look like spurs at all (from what I’ve googled).. It’s like he’s been ‘grinding’ his teeth wrong and instead of them being somewhat even, they are kind of “s”-shaped – nothing sharp from the looks of it.
Now I’ve read somewhere that it’s good to feed with vegetables high in silicate, such as broccoli, celery, hay, grass, cabbage, etc., because it requires a sideways chew more than an up and down chew (if that makes any sense?) I’ve given him some broccoli and celery to chew, and he’s eating it just fine it seems.. 
Now my question is – since Harvey is still eating and all, just maybe a tiny bit slower than before – could these veggies help correct the wrong “s”-shape of his teeth and bring them back to normal, or does he have to have them corrected at the vet? He’s an old man, 5 years old, he started having trouble keeping his weight up almost half a year ago even though he eats like crazy, so I have to give him supplements to keep him at a healthy weight. I only got him last year so I don’t even know how he reacts to anesthesia..
He is my baby and I would do anything for him, so please don’t misunderstand this question. I’m just really worried about him..