Something you need to bear in mind if you intend to keep goats is their personalities. Of all the classes of farm animals I've worked with; cattle, sheep, pigs and poultry, goats are unique. Each goat has its own individual personality. Like cats they are independent, pushy and demanding of attention; focused on their own needs, but unlike cats they are intensely sociable. They need the company of other goats and you shouldn't keep one on its own. There is a social hierarchy of course often with the biggest individual at the top. Acorn the feisty Toggenburg kid is constantly challenging Pia who is almost twice her size like a teenager defying authority. At the moment the headbutting duels are short lived and playful but I can see a new order emerging.