I have a free one that the previous owner decided to give me when I looked at her other horses. She is elderly and thin, but such a doll! I bought two of her little friends. Total for all three was $900.00. One is registered and the other two are considered grade. And one is pregnant too (not planned for). If you plan on getting one, try for two as horses are herd animals. Around Michigan the average pet quality mini is anywhere from about $300-$1200. Most seem to average around $500-$600. As above, there are some free ones, but they will likely cost more in feed, farrier, and vet bills. Just please make sure this isn't a bday present that will be tossed aside by a child when they grow tired of the chores. The adults will also have to take responsibility. My kids have all had their "own" pets for years, but sometimes they outgrow their desire for the pet, the chores are too boring, they stop spending time with the pet, etc. My kids were all in 4-H, which would be great for any child too, where they can have support and something in common with their peers. All of my kids pets are really mine in the end (they go off to college, etc) so that no animal is neglected over time. Not trying to be negative and I think any kid would be elated with a mini!! Just go in with open eyes. I am learning something new every day (thanks to this forum!) By the way, the one you have pictured is a beauty!!