I work in a small animal clinic and we don't see goats why they are totally different animals. It is impossible to know everything about every animal, even dogs and cats are different. They react differently to handling, medicines, dosages are different. Sorry but if someone calls with a farm animal we refer them to the large animal clinics. Do I want someone who treats cows and horse etc treating my dogs and cats no. One of our vets husband just does swine medicine and that is all.
As for the charges come on people do you really know what it costs to run a clinic to provide top notch care? The lab machines we have costs over 25,000 alone. Do you want a real tech or someone off the streets caring for your critters? Medicines costs the clinics to buy, the docs and techs have to have CE, the docs have to have DEA license to use controlled meds, we have kennels, supplies, computers, x ray machines, and most important our KNOWLEDGE which we didn't get for free. THere is a lot more to it. Yes we love animals and devote most of our lives to them, my poor critters usually come second to our clients animals, lets see I put in 11 hrs today with no break while my poor dogs didn't get to go out til I was done. But we still have our own bills to pay and would like to make a decent living and have a life. I don't expect someone who has computer knowledge to work on my pc for nothing or cheap because they like playing with computers.
Yes some vets over charge and don't practice ethically but most do their best.