Joy has a cat she feeds - he is at the point of nosing food as it goes into the dish but touching is a no no. He hisses at me even though I put food out occasionally. Joy lives on a farm so he has plenty of hiding places. No rats now either!
He has a flea collar which must be a year old at least.