Why don't you have a word with the person you suspect is feeding your cat and explain that he has dental problems so would he please stop feeding him as you need to watch his diet?
If he wants a cat of his own he could contact Cats Protection or the SSPCA.
Bookmarks