if she is really spoiled (okay we all know our pets are spoiled) but there is a limit I think, & if they are too spoiled it may cause other problems in the future as well, so i suggest the "nothing for free" method. You make you dog obay a command before it gets ANYTHING! if she want to be petted you make her sit, if she has to go out to potty you make her lay down, make her shake paws before feeding her, it does not matter the command just as long as she works for whatever it is she wants. And enrolling in an obedienc class will certainly help in many aspects!

maybe by slightly increasing her excersize will up her hunger.