Here's the toughlove talk
:
You really MUST get her on a more balanced diet than chicken, rice and dog biscuits. You've already realised how terrible a habit feeding by hand is!
No dog is going to starve itself and if she isn't eating, then she likely is happy at the weight she is at. I would suggest before making any assumptions about her weight, that you get her into the vet to make sure 1) that she is actually underweight. *Very few dogs are underweight unless they have been or are ill*. (Most people are so used to seeing FAT dogs that they think a normal weight pet is too thin!) 2) that she therefore isn't ill and this isn't a medical problem that needs to be addressed.
A cavalier SHOULD be lean -- it will add years of life if you keep her lean, which means with a *distinct* waist when viewed from above.
Please read through:
http://roycroftcavaliers.com/manualfeeding.htm
As for feeding:
Get a high quality kibble -- eg NOT something you can buy at the supermarket. I recommend Royal Canin 27, James Wellbeloved, or Burns but there are others.
Give your dog the amount she should be fed, *in a dog dish* -- usually between a third to a full cup for a cavalier.
Put it on the floor with *no fuss*. Do not talk to her, look at her, or make a big deal of it.
If she eats, fine. If she doesn't, fine. Do NOT react to either. Give her 15 minutes. At that point lift the bowl, and put it away *til the next scheduled feeding*. NB: Do not give a SINGLE treat during this time or for at least week or two while you work to get her eating a normal nutritious diet and without holding out as she has been doing. **If you feed treats or biscuits, this whole effort will be pointless and she will not learn to eat properly.**
At the next SCHEDULED feeding, repeat the above.
Most dogs realise within days that they either eat or they get very hungry. It is very important not to give your dog what she wants instead of the food -- your fussing and attention! So this is why you absolutely must just put the food down and lift it, and not offer treats as treats only enable her to continue indefinitely the feeding behaviour that is so frustrating to you and unhealthy for her. But please have her medically checked first, if you truly believe she is underweight.
Do NOT resort to trying new foods or something like Satin Balls to tempt her as this will only continue the bad pattern she is in right now. I cannot stress how important it is for you to get her onto a healthier eating regime though as her health WILL suffer from not getting a balanced diet. Once you have her eating on a regular schedule you can reintroduce occasional treats -- like one or two items a day, not a substitute meal! -- and add some more interesting things to her kibble (see other threads on feeding).