At this point I would home cook, but now the talking heads are warning against it because most pet owners don't know how to balance the diet. We buy dog food manufactured in our state (SC) but now I'm wondering if they get their base products from China. I'll check out your link, thanks for that.
There is a supplemement called DINOVITE that you can sprinkle on their food, contains some natural vitamins as well as Human Grade Diatomaceous Earth -- DE cleans them out so they don't get worms and don't need working... There is some great lists on yahoo for people working through the process... k9nutrition as well as k9kitchen are both excellent.