how much should havanese puppy sleep