Raising goats for meat can be a great thing to do for your own family, to provide for your food needs, but it can also be a profitable small farm business - if thought through carefully and with an eye to where you will market it.
Dairy goats give copious amounts of milk, usually more than a family can use. You can make goat cheese, goat yogurt, and whatever other dairy products you can dream up (goat kefir?). If you are a small farmer, goats can help you achieve a goal of producing value-added products like cheese, and yogurt - or just sell fresh goat milk. There is a good market for it with folks who can't tolerate cow dairy.
Goat milk makes a wonderful, soft and mild soap that is often used by people with sensitive skin.
Goats can be used for fiber as well as milk and meat. They're so versatile! Angora and Pygora goats yield mohair, while cashmere goats produce cashmere. Again, you can take raw goat fiber and spin it into yarn and knit, weave, or crochet it into any number of value-added products.
Goats are great browsers and they love to eat weeds and blackberry brambles. Pasture them on whatever you want to clear out and let them act as living brushhogs!
Goats can be trained to carry your gear on hikes, and are especially suited to steep and rocky paths. They can easily carry 20 to 30 percent of their body weight, and they have a minimal environmental impact. They can eat what they find as they travel by browsing along the trail, so you don't have to pack food for them. Goats can also be taught to pull carts.
Plenty of people all over the world use goat dung to fuel fires. It may be out there for most of us in the first world, but consider it, especially if you're a hardcore self-sufficiency person.
Goat skins can be dried and tanned like leather and used in any number of products, including goatskin gloves. Goat hides (with hair still intact) are traditionally used in Africa to make drum heads. Goatskin rugs can also be made.
Goats are social animals and they are easy to train. They're easy to handle, even by children. They're a good size compared to cows, and that size makes them easier to handle as well.
Besides being great browsers, goats can clean up all your leftover food, significantly cutting down on garbage.
Goats are not only useful, but they're also thrifty. Because they can browse and because they don't need an overly fancy shelter (just some really good fencing), goats can be a very economical animal for the small farm.
Milk, meat, fiber, carrying packs, and even fuel from their dung? This animal really does it all.
Okay, any animal does, but goat manure is great for fertilizing your fields. An average goat produces over a ton of manure every year, and the feces are in pellet form, which makes them easy to handle. Goat manure is a good source of potassium, potash, and nitrogen, and possibly other minerals as well.