mini australian shepherd puppies for sale under $500 - An Overview
The Miniature Australian Shepherd has a medium-lengthy double coat – a delicate, dense undercoat and a longer weather conditions resistant outer coat. The coat may be either straight or wavy. Additionally, it will come in a variety of colours which include black, red, blue merle, and crims