awww, he's adorable!
sorry, not too sure on the breed at this age, in a few months you may be able to get a better idea, but in that first pic he almost kinda looks part terrier, especially the head and paws but that may be because hes dirty there but i agree he looks mostly lab and some pics he looks kinda fluffy/fuzzy so you're right, he could very well be part GSD especially with that tan on him, but like i said its hard to tell at this age and you should be able to get a better idea of what he is in a few months but whatever he is he's super cute!
please keep us posted and let us know what he turns out to be, hes super cute!
good luck and congrats on the adorable new puppy!
ETA: oh and i also think Fuzzy's a cute name (although he may grow out of Fuzzy when hes older though but maybe it could be a nickname, our pets have tons of nicknames... lol
) and Cole's good too! he's cute though!
congrats!
also ETA: with that black and white and fluffyness, he may be part BC, who knows though, you should be able to tell in a few months though, maybe look at some of his siblings later on too and see what they look like? he's cute though!