My family had 2 minature goats. My kids are young (3 and 5) and they did not like having the goats jump up on them. Kind of remind me of a lab. So, consider this if you have young kids.
Would eat the lawn (which I wanted), but one would seem to get bored and only eat for 20 minutes or so. So, I'd put him back in his pen and he'd eat his bedding at times!! One time I had a bunch of old musty straw with goat and chicken manure in it piled in a corner. Those goats ate it all!!
If you want goats for milk, remember, they are like cows, they need to be attended to everyday, rain, shine, in sickness or health.
We had wethers, so they were fed mostly hay. Luckily I got it for $3.50 a bale and they don't eat much. Grain was a big handful a day.
Get a clippers for their hooves. I've seen too many goats with overgrown hooves and can end up with leg problems.
I ended up selling them a few months back. We are focusing on meat animals and laying hens, so being kind of practical, I am not having animals that don't have a "purpose".
If you want pets, they are fun though!