The invention relates to an antibacterial drug for livestock, particularly a preparation method of a smellless coated enrofloxacin preparation. The antibacterial drug for livestock is prepared from the following raw materials in percentage by weight: 5-15% of enrofloxacin, 0.01-0.1% of polyacrylic resin II, 1-10% of polyethyleneglycol, 50-70% of stearic acid, 25-45% of beta-cyclodextrin, 50-60% of water and 30-50% of anhydrous ethanol. The preparation method comprises the following steps: evenly stirring beta-cyclodextrin and water, adding enrofloxacin and polyethyleneglycol, stirring, drying the obtained inclusion compound, and pulverizing; heating stearic acid to a transparent liquid, adding the pulverized inclusion compound, and carrying out spray freeze-drying to obtain microcapsule particles; and finally, dissolving a hydrophobic material in anhydrous ethanol, and carrying out bottom-spray coating on the microcapsule particles to obtain the finished product. After the enrofloxacin is coated, the bitterness is covered up, so that the enrofloxacin does not stimulate the stomach, thereby preventing the ingesting animals from gastrospasm and nausea, and thus, the enrofloxacin can be orally dosed to pigs; the multilayer coating prevents the enrofloxacin from composition under the light, and can be mixed in a wet state; and the invention is convenient for production, and fully displays the powerful bactericidal action of enrofloxacin.