My cavalier King Charles spaniel is carrying extra weight, she is at the top end of her breeds average weight but not tall to justify it. I have cut her food down to 2 smaller meals, she did have almost constant food and also helped herself to my other dogs food, they now get fed separately. My worry is that she seems constantly hungry now, are dogs like humans and need to get used to eating less or am I under feeding her now?