Can a 6-month-old puppy sleep through the night without peeing?