The Miniature Australian Shepherd is an extremely clever breed and one that is always wanting to discover. These puppies is usually properly trained for a range of Pet athletics such as agility, obedience, herding, fly ball, disc Pet, and so much more. A great deal of this emanates from the inherent attributes on the Australian Shepherd. These pupp