DOG WON'T STOP BARKING! Help!

Guysssss. I just got a puppy around the end of February. He is a German Shepherd/pit mix and is approximately 16 weeks old. He doesn't stop barking. It's getting to the point where we don't know what to do. If we put him outside, he barks the entire time at the window or door. We've scolded him consistently, tried a bark collar, everything. It doesn't matter. He does it when he wants to be let back in. But he hates going outside so it's ALWAYS. If he wants to lay with you but he can't, he barks. He HAS to be with you and cuddled up to you or he barks nonstop. My fiance just cuddles with him but I keep explaining to him that if I'm trying to lay with him, I can't have the puppy kick me off because he won't stop barking. It's like this constantly. It's literally the puppies way or he barks and barks. We feel like we've tried everything. Including him not getting his way. If we put him in his kennel, he barks. Has anyone gone through this??