The Miniature Australian Shepherd is an exceptionally clever breed and one which is always eager to learn. These puppies can be skilled for many different Doggy athletics such as agility, obedience, herding, fly ball, disc Puppy, and so much more. Lots of this emanates from the inherent qualities from the Australian Shepherd. These dogs have always