Welcome to the forum! He's a beautiful pup, no matter what he is. I just rescued a 2 yr. old that I'm pretty sure
is a mix and I've been scouring online pictures looking for dogs that look similar. Found a couple pictures that are
similar but I had no idea there are so many shepherd mixes out there.
I study shape of head and muzzle, eyes, ear size and placement, coat texture, single or double coat, feet, tail carriage,
conformation and temperament/personality. I would think with your puppy it would be difficult until he's more
mature as they change so much.
I've decided to have my dog's DNA tested w/ Embark.com as they seem to be the top company to use and most people have been happy with the service.
Good Luck and hope you get some answers here.