why do puppies whine at night