Color is neither breed. I don't see a lot of lab in him but it could be. I belong to a lab board and I've seen pure and mixed labs and most time the mixed is labby looking - I don't see it in yours. There might be more then 2 breeds in there

In a way it kinda looks like some Great Dane rather then lab.
He is cute tho.