Australian Shepherd Puppies

The Australian shepherd is one of the herding dog breeds around, first developed in ranches found in the western portions of the US and not in Australia as its name implies. Commonly referred to as an Aussie, Australian shepherd puppies got their name because some...