Where I grew up we permanently had a 20kg/45lb bag of dry dog food open in the shed. If the dogs were hungry they could eat as much or as little as they wanted. Meant we didn't have to be super consistent about always feeding them the correct amount of scraps etc. They could always get something if they were hungry.