Yep most dogs LOVE cat food and cat poop it's just the way it is. I agree with the others putting it out of reach is the best solution. On the cat box I have a booda dome with "stairs" and since it's covered and the tray is around the "corner" from the stairs the dog can't get his head in there so I don't have to put that out of his reach, but the cat food yes. Also it can give dogs the runs (if mine eats it he has the runs for a good 3-4 DAYS and horrible gas it's REALLY bad), so watch out for that.
Good luck!
I've been eyeing the boda dome! I know it is supposed to reduce the litter tracking, but the first thing I thought when I saw it was, "hmmmm, I don't think Abbey could get her head in there and around to the 'kitty crunchies' (as we call them)." Last week at the petstore they probably all thought I was nuts because I was sticking my hand in it and looking in it trying to gauge if it would work or not, so I'm glad to hear that it does.
Again, just when you think you have a great idea it turns out you are not the only one! That must be what makes it great!
And we too just put the cat food up high where the dog can't get at it, and first thing we do at the inlaws is put the food up high and turn the covered cat box around to face the wall so the cat can't get in, but she'll have to move it to be able to get at the crunchies and by that time we will have caught her in time to stop her.
We currently have a covered cat box that is in our kitchen (we don't have a basment to put it in and the only other non carpeted room with space contains our furnace and I don't want to know what my house would smell like if we put it in there!), but the cats basically have to get through an opstacle course to get to it. We have it blocked on one side by the trash can and the other side by our recycling bin, which is weighted down with a stool & tv table because she quickly learned that she could just push it out of the way....oh, the things we do for our pets...