how often to let a puppy out at night