A new puppy is a joy to own—until he starts crying at bedtime. People who have never owned a puppy may be dismayed at their new family member's unwillingness to sleep. The reality is that a two-month-old puppy is a baby and doesn't know it's time to sleep. Most puppies can't go through the night without needing to eliminate—their bladders are too small. Even though it may take a while, you can teach your puppy to sleep through the night if you are patient and consistent.
Feed your puppy at least three hours before bedtime. Don't feed him for the rest of the evening, so he will have ample time to digest his food and eliminate before bedtime.
Withhold water beginning two hours before bedtime. Your puppy can't "hold it" the way adult dogs can. A full bladder means he's got to go. By limiting his water consumption at night, you can help him control the urge to urinate.
Play with your puppy before bedtime. Let him tire out a bit so he'll sleep.
Take your puppy out for one last chance to eliminate before going to bed. If he's comfortable, he won't whine to go out.
Put the puppy in a crate in your bedroom. He'll feel more secure sleeping beside you and won't get into trouble while you're asleep. A crate is a safe place for your puppy and takes advantage of a dog's natural denning instinct.
Take your puppy outside to eliminate if he whines during the night. Do not play with him because it reinforces his behavior. If he doesn't relieve himself, put him back in the crate.
Tap on your puppy's crate and tell him "No whining," if he continues whining at night after eliminating.