Labs.
Labs have a good level head I think they are great too.
Shepherds? Far smarter and quicker.
At one point I had a lab weimaraner cross and he was a real gent of a dog... a prince. Smart too, not as smart as a shepherd.
Shepherds? I think are almost capable of calculus...lol I know they can do 2 plus 2.