miniature australian shepherd. blue merle. bear. 6 months. puppy. dog.

miniature australian shepherd. blue merle. bear. 6 months. puppy. dog.

Pinterest
Search