Wow, I bet those are the 2 most loyal dogs ever, good for him!
I would not have guessed part German Shepherd at all, except maybe from the shape of their puppy heads.
I was thinking Bernese Mountain Dog, but I should have recognized Border Collies. I had two. Great dogs. I just love the way his head is bent down toward the puppies.