That's no good at all. He's missing all kinds of essential trace minerals and other nutrients. If you want to do a home made diet, find out how to make a well balanced, completely nutritious diet for dogs. If you can't afford dog food, what if something more expensive happens, like some big vet bill? I hate to say it, but maybe you should consider re-homing him, even if temporary. (?) I mean...well balanced food is such a basic need. I'm really sorry you're having such financial trouble.