They get food any time they want around here. There's always a bowl of food around. In the house the food is on the dryer, so the dogs can't get it.
Then when they are outside and get hungry, there a special made cat house where their food is keep, again made so the dogs can't get their food. That gets filled once in the morning and once in the late afternoon.
The kittens get feed on the screen porch, that bowl is always being filled.