Australian Shepherd.

Australian Shepherd. This furry child is too cute. Australian Shepherd Dogs, Minis Aussies, Cutest Dogs, Pet, Shepards Puppies, Australian Shepards, Adorable, Australian Shepherd Puppies, Animal – fanpop.com