Back when we had our cat and two labs, we could never keep them out of her food. We ended up putting a chain lock on the door to the room where we fed the cat, (like you have on a front door) so that the cat could get in but the dogs could not. That stopped all cat food eating, except of course by the cat. She was older so she couldn't jump up on anything to get to it so we had to figure out a way to keep them away.