ETA: I check out HC. When it says you purchase a ten pound box, which makes 40lbs of food, how does that work?
You rehydrate the food with water, and let it sit for 10 minutes, before feeding. A medium dog eats 1 lb each (rehydrated)... so... a 10 lb box would last your 4 about 10 days. Not very cost effective!
I recommend joining the K9 Nutrition group on yahoo, they have TONS of homecooked recipes from authors. I've been feeding homecooked to Gonzo and he's doing really well. I feed about 75% muscle meat (chicken or turkey or duck at this point) with some organs once a week, only a little, because it can easily upset the tummy. Then 25% cooked sweet potatoes and cooked or pulverized veggies (mostly leafy greens, with some carrot/broccoli/celery), kelp, salmon oil w/ vit e, he also gets Missing Link. You can replace some of the meat with eggs if your dog do ok with eggs - Gonzo does not. DON'T FORGET the calcium source! Add 1 teaspoon of bone meal or ground egg shell per 1 lb of food. If you use eggshells, put them in a coffee grinder and let them dry overnight.
You want to feed 2-4% of their body weight per day, so about 1 lb for a medium dog. With a dog who has tummy upsets, I would start with just the meat and sweet potatoes/rice/oatmeal and a little more bone meal than normal, and feed LESS than you would normally feed. Once she has adjusted to that, slowly add in each veggie and supplement to make sure you know what it is if she gets an upset tummy.