5 Essential Elements For mini australian shepherd puppies for sale under $500
The Miniature Australian Shepherd includes a medium-prolonged double coat – a comfortable, dense undercoat and an extended weather resistant outer coat. The coat is usually possibly straight or wavy. What's more, it will come in a number of colors which includes black, pink, blue merle