AS far as the missing food goes, it may be that there is a dog close by who's figured out that there's cat food set out. I help care for a feral colony outside of Denny's, which is next to a motel - it is amazing how many dog owners are walking their dogs & don't even realize that the dog has run over to the cats' food & wolfs it up