Calandra -really -- please, please do not feed her by hand like this
-- it isn't that it causes a 'spoiled' dog, it's that it creates problems for feeding her for the rest of her life and problems for anyone who has to care for her when you are away, and more! If she is nearing 4 months she probably does not need three meals daily anyway and should never ever be over-encouraged to eat more (God knows this is a problem breed as is for weight -- you do not want a dog conditioned from puppyhood to eat more than it needs. overweight cavaliers are going to be more seriously affected when they get heart disease as they inevitably do). Puppies left to their own will eat what they need, left to make that decision without owners intervening. They are however experts at training owners to give them extra attention like totally unnecessary hand feeding (a healthy puppy will NOT starve itself) -- that seriously, can lay the ground for endless training and management problems in other areas as she grows up. Many here will testify to the potential nightmare this causes if not addressed now while young. She is probably fine being fed once a day if she prefers it if she is at least 4-6 months old.
My dogs went to one meal daily at 6 months generally.