There is a site on yahoo called K9Kitchen... she will help you formulate a balanced diet for your dog and cat.
The food I make isn't something I just came up with, I used the recipe in the Frasier/Eckroate book The Natural Cat. My vet said it was also suitable for the dog.