Australian-shepherd-mini

Mini Australian Shepherd Dog Breed

0
Also known as the Mini American Shepherd, and Mini Aussie, this hardworking and loving dog can do almost anything it puts its mind to....