Another option is to get some venison. If you can get some whole duck or goose, then she'll be getting 100% nutrition because you can feed your dog the bones for calcium and other important minerals. I, personally, am not a fan of chemical supplements, I prefer to get my nutrition through natural means.
Another important mineral that I didn't see MaxaLisa mention was magnesium. It is important for cell wall health. Halibut, spinach, sunflower seeds are rich in this mineral (as are raw bones).
MaxaLisa has a great point, the immune system needs to be strengthened to help in the healing.
Cat maid to:
Jasper, male Ragdoll ?? (approx 10 yrs)
Sweet Pea, female silver tabby DSH (approx 8 yrs)
Rose semi feral, a cpietra rescue, female tabby (approx 7 yrs)
Puddles RIP (1996-2014
Snowball RIP (1991-2005)
In a cat's eye, all things belong to cats.-English Proverb
“While we are free to choose our actions, we are not free to choose the consequences of our actions.” Stephen R. Covey