I would take him to another Vet, for a second opinion. He may say the same thing as your Vet, but at least you would feel satisfied that you have looked in to all possibilities. Also, I am sure that everyone on here will say.....don't feed table food!
Good luck! Welcome to YorkieTalk!