It sounds behavioral, not a medical issue. How is her weight, has she been to the vet? I think all you can do is modify your own behavior (and buy a trash can with a lid), and work at keeping her occupied with other things - when you are home and she is feeling active, play games, try wearing her out. Some cats will play fetch, etc. Altering the human behavior may be easier said than done, but it is in everyone's best interest.
Keep a spray bottle handy, and if she goes for someone's food, spritz her. Most cats dislike water enough for that to be effective. Cats are not untrainable, but you need to be more persistent and consistent than she is! Good luck!
Bookmarks