What purpose is a miniature Australian Sheppard bred for?

The Miniature Australian Shepherd was originally bred to be a small, all-around farm dog. They were used for herding, retrieving, and general farm work. They are still used for these purposes today, but they are also popular as companion dogs.
Copyright Wanderlust World © https://www.ynyoo.com