I just got a new puppy. He is a schnauzer/lab mix, 12wks old. I haven't ever seen that type of mix before and right now he mostly looks lab and has big paws. Is it likely that as he grows he will take on more schnauzer attributes? I am hoping that he will since schnauzers are my favorite breed. More elaborately put, can his coat change from straight to curly or from short haired to long?

And with that how big should I expect him to grow? I'm not for sure the size of the schnauzer parent but I am assuming it was a medium sized dog.