In addition to the power already possessed by towns and villages under section 80.090 to restrain domestic animals from running at large within their corporate limits, such towns and villages may, through their board of trustees, regulate or prohibit the running at large of cattle, hogs, horses, sheep, goats, mules, asses and other domestic animals, and cause such as may be running at large to be impounded and sold in such manner and time as may be provided by ordinance; such trustees may provide fees for restraining and impounding such animals to be paid by the owners and may also provide penalties for the owners who allow or permit such animals to run at large. The said trustees may also provide for the erection of all needful pens, pounds and buildings for the use of such town or village, within or without the limits thereof, and appoint and compensate keepers thereof and establish and enforce rules governing the same.