People farm goats principally for their meat, milk, fibre and skins. Goat farming can be very suited to production alongside other livestock (such as sheep and cattle) on low-quality grazing land. Goats efficiently convert sub-quality grazing matter that is less desirable for other livestock into quality lean meat.

Some of the best goat breeds in India for farming include Jamunapari, Barbari, Sirohi, and Beetal, depending on whether you are focusing on meat, milk, or both.

Semi-zero grazing is the best method to rear goats. It helps farmers to reduce the cost incurred on feeds. The system allows the farmer to control the growth rate of the goats as well as breeding.