When first separated from their litter mates and moms, many puppies can be very fussy and stressed about sleeping alone. The "sock puppy" gives them the sensation of sleeping with another puppy. It's easy to make and may help you and your pup get a better night's sleep. You'll need a sturdy tube sock (the kind that doesn't have a heel). Fill the sock with enough plain rice (not instant) to approximate the size of your puppy. Then tie the end securely; preferably with a knot in the end of the sock. If you need to use a heavy string, tie several knots and trim off the loose ends. Just before bedtime, microwave the sock puppy for a minute or two until it's close to the puppy's body temperature (about 102F). Place the "sock puppy" in the crate with your puppy so he has a warm body to sleep with.
You can magnify the calming effect by adding a drop of pure lavender essential oil to the sock before placing it in the crate.