The invention provides a functional food used for calcium supplement for a pet and a preparation method thereof, and belongs to the field of animal foods. The functional food provided by the invention contains plant extracts namely a yam extract and a fragrant solomonseal rhizome extract, and further comprises raw materials namely the vitamin A, the vitamin B2, the vitamin C, the vitamin D, the vitamin E, as well as taurine, folic acid, mycose,calcium carbonate, carotene, glucosamine sulfate,non-genetically modified organism soybean protein, yolk powder and milk powder. The preparation method thereof mainly comprises the steps of mixing, sterilizing and packaging. With adoption of the food prepared through the preparation method, the growth of skeletons of the pet can be promoted, the loss of calcium can be reduced, and the bones and joints of the pet can be protected; moreover, the components of the raw materials of the food are all selected natural raw materials, and no addictive or preservative is used.