mini australian shepherd puppies for sale under $500 - An Overview
The Australian Shepherd contains a moderately very long and wavy double coat that features a dense undercoat and coarse topcoat; the coat is brief around the face and well feathered within the rear with the legs.Your Puppy dog will get there at your house vaccinated, dewormed, and microchipped. Each individual Puppy comes along with a one particula