Livestock husbandry is a branch of agriculture concerned with livestock that are raised for meat, fibre, milk or other products.