German Shepherd Dog puppy (4 months old), Border Collie puppy (2 months old)

German Shepherd Dog puppy (4 months old), Border Collie puppy (2 months old)

by
by
by
by
by
by