The Miniature Australian Shepherd is definitely an very smart breed and one that is always wanting to discover. These canines is usually educated for various dog sporting activities such as agility, obedience, herding, fly ball, disc Puppy, and so a lot more. Many this emanates from the inherent attributes of the Australian Shepherd. These dogs hav