he needs a walk..outside of the house...for at least 30 minutes a day. He's bore. It's like people..we have food, water and a Wii...yet we get bore and want to go outside and hangout with our friends. Dogs need to know what's going on in the world too.
Also if he's whining all day, you should check to see if he's sick, injury or not feeling well. Dogs can't talk..you will have to make sure.
Oh King Charles are very very needy dogs...they need constant attention. If you have the pup all his life, perhaps he needs a friend. If you just got him, it could be that the owner that used to have him keep him next to her 24/7...for you to not have him on your lap makes him want to cry. You can teach him to assure that you are not going to leave him..but that need constant training and you need to praise him everytime he is playing quietly and not whining. Good luck