Do not give any positive attention to puppies that whine. You may think you are comforting them, but you are actually encouraging the behavior. Puppy thinks, “Great, when I whine, I get attention!” When they are whining in their crates at night, you must tough it out. Yelling does no good even though I know you want to. By yelling you are still giving the puppy the attention he wants.
Try putting a blanket over the crate to lessen distractions and light. Try to make it feel more like a den to him. After all, he probably just left a family of other dogs and isn’t used to it yet. But he will come to love his den/crate if done right. Never let him out when he’s whining or over excited (goes for all dogs). Just sit in front of his crate, calm and assertive. Let him come out when he is calm and quiet. Treats are good to use here too. I always put treats in my pups den/crate. It is a comforting place for them. If that doesn’t work, put the crate next to the bed, and slowly wean the dog into another room. Just don’t break down and let him in the bed! Stay strong!