Puppies whine in their crates for a variety of reasons, but there are things you can do to stop the whining and help them feel comfortable and secure.
Feeding your puppy their meals in their crate will help them to associate the crate with positive experiences. Start by feeding them small meals in the crate and gradually increase the amount of food and the length of time they spend in the crate.
Crate training takes time and patience. Be consistent and don't force your puppy into the crate. With time and patience, your puppy will learn to love their crate.
Once your puppy is comfortable in their crate, you can start to close the door for short periods of time. Gradually increase the amount of time the door is closed until your puppy is able to stay in the crate for several hours at a time.
Be sure to praise your puppy and give them treats when they are calm and quiet in their crate. This will help them to learn that staying in the crate is a good thing.
If your puppy starts to whine in their crate, ignore them. Any attention, even negative attention, will reinforce the whining behavior. Wait until your puppy is quiet before opening the crate door.
Crate training takes time and patience. Be consistent and don't give up. With time and patience, your puppy will learn to love their crate and it will become a safe and comfortable place for them to be.