I schedule his feedings and my dogs, but my dog doesn't always finish his food or the cat gets there first and starts eating the dog food. My dog is a hundred pound baby that just sits there, cries, and takes it.
It might be worth looking into an RFID feeder that only opens when it detects your dog's tag/microchip. They're pricy, but can be worthwhile if you don't have any other way of effectively segregating the dog's food. We've considered it for one cat, because the other keeps eating her food (which has thyroid and kidney meds in it, plus he's on special urinary food and she's not, so it's quite bad that he does this), but she turned 20 this summer and you know the second we drop a few hundred bucks to secure her food she's going to drop dead.
This is my signature. It exists to keep people from skipping the last line of my posts.