Remember the puppy is very very young. Its normal for it to whine. They've been taken from their mother and littler mates and all the surroundings its ever known. They are bound to be upset. Patience and perseverance is the key. Sooner or later they will get used to being left alone, maybe if you could start by just leaving for a few minutes and building up to 4hours. A dog shouldn't really be left longer than that.
Hope I helped and hope you enjoy him/her