The invention discloses compound feeds for sheep and a preparation method for the compound feeds. The feeds comprise the following raw materials: corns, bran, soybean meal, cottonseed meal, limestone, salt, sunflower cakes, yeast powder, green hay, calcium carbonate, corn straws, distilled grains, fish meal, dried carrots, shell powder and vitamin additives. The preparation method comprises a crushing step, a batching step, a granulation step and a drying step. The compound feeds and the preparation method have the beneficial effects that the compound feeds contain Chinese medicinal additives with the effects of removing blood stasis, stopping bleeding, dispersing water swelling, soothing the liver, relieving depression and invigorating spleen to promote digestion, so that the compound feeds have the advantages of better curative effects, no medicinal residues, low cost and the like; the Chinese medicinal additives are compounded and react with other feed raw materials, so that infectious necrotic hepatitis can be controlled, the nutritional requirements of sheep can be met, and the nutritional requirements of sheep suffering from infectious necrotic hepatitis can particularly be met.