I would talk to your vet to be honest. There are a lot of recipes out there but what your dog eats is so important. Might as well do it right. Your vet can help you tailor the recipe to your dog's individual needs.
The best way to know what goes into your dog's food is to make it yourself.
Dietary changes should be done slowly to avoid digestive upsets. Recipes or ingredients may be rotated to ensure nutritional variety.Read more at Suite101: Homemade Dog Food Recipes: Cooking for Your Canine After Pet Food Recall.
Ok here it goes.
take one cat , two squirrels and a coupla of woodchucks. remove fur, dice and mince , add a splash of beefstock. bring to a slow simmering boil reduce heat . cool , and portion remaining mixyure,
feed to the dog,