You need to give your dog a special diet rich in iron, protein, and vitamin B12. The following lists of foods and supplements are especially helpful and provide the necessary nutrients that your dog needs to treat anemia. 1. Beef liver which contains iron, protein, B complex, and B12.